次のように、モデルのメソッドを介して単純な更新ステートメントを実行するアクションが CakePHP アプリにありました。
public function remove_nasties(){
$query = 'UPDATE holdings
SET holdings.account_id = CONCAT(account_id, "n")
WHERE holdings.nasty = 1 AND Right(holdings.account_id,1) != "n";';
return $this->query($query);
}
クエリは正常に実行されますが、影響を受ける行の数を取得するにはどうすればよいですか? 返されるのは空の配列だけです。