私はforceと呼ばれるフィールドを持っています。デフォルトではnullフィールドです。私はifブロックを実行するたびに1を加えたいと思う。ここに私のコードサンプルは、私が未定義の変数$配列のエラーを取得していますレコードを読み込んで更新しています
if($somecondition){
$array = array();
$array[] = $this->Model->read(null, 1);
$array['force']++;
$this->Model->updateAll(array('Model.complete' => 1, 'Model.force' => $array['force']),array('Model.completed IS NULL'));
}
です。理由は分かりません。