Ich versuche Cake \ ORM \ TableRegistry in meinem Code zu verwenden. Composer wurde erfolgreich installiert, aber der Code zeigt diesen Fehler an.Kuchen ORM TableRegistry funktioniert nicht
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\xampp\htdocs\ORM\vendor\cakephp\datasource\EntityTrait.php on line 528
Wo ist das Problem? Ich bin mit OS Windows mit PHP-Version 5.4.7
-Code
<?php
require_once './vendor/autoload.php';
use Cake\Datasource\ConnectionManager;
use Cake\ORM\TableRegistry;
ConnectionManager::config('default', [
'className' => 'Cake\Database\Connection',
'driver' => 'Cake\Database\Driver\Mysql',
'database' => 'test',
'username' => 'root',
'password' => '',
'cacheMetaData' => false // If set to `true` you need to install the optional "cakephp/cache" package.
]);
$articles = TableRegistry::get('student');
foreach ($articles->find() as $article) {
echo $article->name;
}
sechs Aber als ich versuchte, auf 5,5 zu aktualisieren. Ich erhalte den Fehler, dass "php.exe keine gültige Win32-Anwendung ist". –
sechs Was ist die Lösung für den Fehler in der letzten Nachricht beschrieben dann? –
ed stop mit windows :)? Entschuldigung, ich benutze (oder befürworte nicht) Windows, aber Probleme beim Aktualisieren sind nicht direkt mit dieser Frage verbunden. – AD7six