Phalcon无论如何都不会更新记录

时间:2015-10-25 16:38:35

标签: php mysql phalcon

我正在使用Model和PHQL更新记录,但mysql不接受任何更改。 SELECTINSERT正常运作。

使用PHQL进行样本更新:

UPDATE \Modules\Shared\Models\Airline SET [name] = 'test' WHERE id = '8'

2 个答案:

答案 0 :(得分:0)

首先,如果您之前已禁用错误报告,请在index.php的顶部添加这三行以显示错误:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

然后我认为你必须使用这个PHQL:

UPDATE \Modules\Shared\Models\Airline SET [\Modules\Shared\Models\Airline].name = 'test' WHERE [\Modules\Shared\Models\Airline].id = '8'

答案 1 :(得分:0)

尝试检查模型中的错误。

if (!$model->save()) {
   var_dump($model->getMessages());
}

如果这没有帮助,请查看模型的元数据。