Ich entwickle eine Anwendung in CakePHP. Ich muss IDs aller Zeilen erhalten, die mit updateAll() - Funktion in CakePHP aktualisiert wurden. Irgendwelche Vorschläge würden sehr geschätzt. Thanx ..Wie bekomme ich IDs der Zeilen aktualisiert von updateAll() -Funktion in CakePHP?
Ist das, was ich in meinem App Modell tun sollten
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
}
}
}
Wird diese Arbeit ..?
meine Frage bearbeitet haben überprüfen Sie bitte – Vineet
@ vin.it, gibt es einen Haken auf dem Code, den Sie geschrieben, meine Antwort aktualisiert sehen. – bfavaretto
yeah cool, nette Beobachtung .. meinen Code redigieren, überprüfen Sie es einfach .. – Vineet