CakePHP で「updateAll」アクションをトリガーすると、構文エラーまたはアクセス違反が発生することがあります。私が次のことをするとき:
$variable = date('Y-m-d H:i:s') <- for instance
$this->Model->updateAll(
array('my_table_column' => $variable),
array('id' => $id));
次の方法で試してみると、このエラーは発生しません。
$this->Model->updateAll(
array('my_table_column' => "'".$variable."'"),
array('id' => $id));
なぜこれが起こるのか、これがデータなどを保存するための保存方法なのかと思っていました.