私はcakephpでアプリケーションを開発しています。私はcakephpのupdateAll()関数を使って更新されたすべての行のIDを取得する必要があります。どんな提案も高く評価されます。ありがとう..cakephpのupdateAll()関数によって更新された行のIDを取得する方法は?
は、これは私が私のアプリモデル
class AppModel extends Model {
var $infos = array();
function updateAll($fields, $conditions = true) {
$this->$infos = $this->find('all', array('conditions' => $conditions));
$return = parent::updateAll($fields, $conditions);
$this->afterUpdateAll();
return $return;
}
function afterUpdateAll(){
foreach ($this->$infos as $info) {
//do something
}
}
}
に何をすべきかですウィルこの作品..?
後に再び
UPDATE
は私の質問vin.it @ – Vineetを確認してくださいを編集したことは、あなたが私の更新の答えを参照して、投稿のコードでキャッチがあります。 – bfavaretto
ええ、涼しい、素晴らしい観測..私のコードを編集し、ちょうどそれを確認.. – Vineet