Wie kann ich findbypk
mit Zustandsvon pk finden mit Zustands
meine Frage ist
$model = User::model->findBypk($id);
jetzt i In Bedingung anwenden möchten, dass UserRole
sollte in (1,2)
Wie kann ich findbypk
mit Zustandsvon pk finden mit Zustands
meine Frage ist
$model = User::model->findBypk($id);
jetzt i In Bedingung anwenden möchten, dass UserRole
sollte in (1,2)
Sie verwenden könnten ein Kriterium
criteria = new CDbCriteria();
$criteria->addInCondition('id', array(1,2));
$resultModels = User::model()->findAll($criteria);
Das $ resultMo dels Rückkehr eine Sammlung von Modellen, die die erforderlichen Zeilen
Oder wenn Sie einzelne Modell enthalten können Sie
criteria = new CDbCriteria();
$criteria->addInCondition('id', array(1,2));
$model = User::model()->find($criteria);
Dank aber id ist einzigartig i in Userrole in Bedingung verwenden möchten, und findbypk statt finall() – user1234
aber wenn Sie eine in-Klausel verwenden, die sich daraus ergebenden Rogen kann mehr sein, dass man .. in Ihrer Probe Sie haben (1,2) Sie könnten zwei Zeilen erhalten. – scaisEdge
Sie können finden .. statt findByPk .. Ich habe die Antwort aktualisieren – scaisEdge
Sie können diesen Code finden verwenden versuchen:
$Criteria = new CDbCriteria();
$criteria->compare('id',$id);
$criteria->addInCondition('userRole', array (1,2));
$models = User::model()->findAll($Criteria);
Welche lib verwenden Sie? Wich Dev/Stack Kontext? – Killan