Cakephp でアプリケーションを開発しています。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
}
}
}
これは機能しますか..?