Ошибка SQL в Cakephp - PullRequest
       1

Ошибка SQL в Cakephp

0 голосов
/ 15 сентября 2011

У меня ошибка в SQL с использованием aCakephp, например:

    Warning (512): SQL Error: 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 'getEventMessage' at line 1 [CORE\cake\libs\model\datasources\dbo_source.php, line 684]
    Code | Context

    DboSource::showQuery() - CORE\cake\libs\model\datasources\dbo_source.php, line 684
    DboSource::execute() - CORE\cake\libs\model\datasources\dbo_source.php, line 266
    DboSource::fetchAll() - CORE\cake\libs\model\datasources\dbo_source.php, line 410
    DboSource::query() - CORE\cake\libs\model\datasources\dbo_source.php, line 364
    Model::call__() - CORE\cake\libs\model\model.php, line 502
    Overloadable::__call() - CORE\cake\libs\overloadable_php5.php, line 50
    User::getEventMessage() - APP\models\user.php, line 172
    User::afterSave() - APP\models\user.php, line 172
    Model::save() - CORE\cake\libs\model\model.php, line 1364
    UsersController::edit() - APP\controllers\users_controller.php, line 189
    Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 204
    Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171
    [main] - APP\webroot\index.php, line 83

Это мой сценарий:
У меня есть модель User, называемая функцией из моего пользовательского поведения с именем getEventMessage, и каждый раз, когда я вызываю эту функцию, эта ошибка возникает и эта функция вызывается в функции Aftersave модели User. Я не ошибаюсь, но связано ли это с моей связью с базой данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...