Ошибка CakePHP 3.x при запуске bin\cake bake все комментарии

У меня проблемы с запеканием таблицы, которую я создал в своей базе данных. Я нахожусь на Windows 10 и, как вы можете видеть ниже, работает php 5.5.12 (что выше, чем требуемый 5.5.9 или выше). Я также использую торт версии 3.2.6.

Первоначально у меня было поле в таблице с именем comment, которое я считал зарезервированным словом для mySql. Затем я изменил его на содержание. Было бы так, что мое имя таблицы было комментариями? Я не думаю, что это вызовет конфликт.

Я не знаю, почему это происходит или как решить какие-либо мысли?

c:\wamp\www\utahreia3.x>bin\cake bake all comments

Welcome to CakePHP v3.2.6 Console
---------------------------------------------------------------
App : src
Path: C:\wamp\www\utahreia3.x\src\
PHP : 5.5.12
---------------------------------------------------------------
Bake All
---------------------------------------------------------------
One moment while associations are detected.
Exception: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`x`' at line 1 in [C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Database\Statement\MysqlStatement.php, line 36]
2016-04-06 16:26:19 Error: [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`x`' at line 1
Stack Trace:
#0 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Database\Statement\MysqlStatement.php(36): PDOStatement->execute(NULL)
#1 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Database\Connection.php(284): Cake\Database\Statement\MysqlStatement->execute()
#2 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Database\Connection.php(241): Cake\Database\Connection->query('SHOW TABLES FRO...')
#3 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Database\Schema\Collection.php(64): Cake\Database\Connection->execute('SHOW TABLES FRO...', Array)
#4 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(922): Cake\Database\Schema\Collection->listTables()
#5 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(876): Bake\Shell\Task\ModelTask->_getAllTables()
#6 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(198): Bake\Shell\Task\ModelTask->listAll()
#7 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(124): Bake\Shell\Task\ModelTask->getAssociations(Object(Cake\ORM\Table))
#8 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(109): Bake\Shell\Task\ModelTask->getTableContext(Object(Cake\ORM\Table), 'comments', 'Comments')
#9 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\Task\ModelTask.php(96): Bake\Shell\Task\ModelTask->bake('Comments')
#10 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\BakeShell.php(250): Bake\Shell\Task\ModelTask->main('Comments')
#11 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Collection\CollectionTrait.php(51): Bake\Shell\BakeShell->Bake\Shell\{closure}('comments', 0)
#12 C:\wamp\www\utahreia3.x\vendor\cakephp\bake\src\Shell\BakeShell.php(253): Cake\Collection\Collection->each(Object(Closure))
#13 [internal function]: Bake\Shell\BakeShell->all('comments')
#14 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Console\Shell.php(444): call_user_func_array(Array, Array)
#15 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Console\ShellDispatcher.php(217): Cake\Console\Shell->runCommand(Array, true, Array)
#16 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Console\ShellDispatcher.php(181): Cake\Console\ShellDispatcher->_dispatch(Array)
#17 C:\wamp\www\utahreia3.x\vendor\cakephp\cakephp\src\Console\ShellDispatcher.php(127): Cake\Console\ShellDispatcher->dispatch(Array)
#18 C:\wamp\www\utahreia3.x\bin\cake.php(33): Cake\Console\ShellDispatcher::run(Array)
#19 {main}

0 ответов

Другие вопросы по тегам