Utilizzando Yii, voglio cancellare tutte le righe che non provengono da oggi.come faccio a eliminare le righe in Yii?
La mia soluzione è ok?
$query = "delete from `user_login_hash` where `day`!='".(date('Y-m-d',time()))."'";
Yii::app()->db->createCommand($query);
Ho sempre trovato che l'uso di CancTutti funziona più lentamente rispetto a DAO – Orlymee
grazie per il consiglio –
+1 per il modello basato eliminare, ma un modo migliore è di parametrizzare la condizione: YourUserModel :: model() -> deleteAll ("day! =: date", array ('date' => date ('Ym-d'))); Inoltre non è necessario il tempo(), poiché ciò è implicito. – Eric