Am выполнения находки() в yii2 Я понимаю, что там может быть andwhere но что orWherреализующего или где условие yii2 найти
Я попытался
$query = Tblpr::find()->where(['PRID'=>2])->andwhere(['new'=>1])->all();
Как я реализовать orWhere
Am выполнения находки() в yii2 Я понимаю, что там может быть andwhere но что orWherреализующего или где условие yii2 найти
Я попытался
$query = Tblpr::find()->where(['PRID'=>2])->andwhere(['new'=>1])->all();
Как я реализовать orWhere
Использование Where OR
$query = Tblpr::find();
$query->andFilterWhere(['or',
['PRID',2],
['new',1]
])->all();
ИЛИ
$query = Tblpr::find()->select('*')
->orWhere(['PRID'=>2,'new'=>1])->all();
Спасибо, что работает –
Пожалуйста, проверьте этот http: // stackoverflow. com/вопросы/39148550/filtering-yii2-grid-using-a-form-with-related-model –
Вы также можете использовать createCommand
$query = (new \yii\db\Query())
->select('*')
->from('Tblpr') // put your table name here
->where(['PRID'=>[2]])
->orWhere(['new'=>[1]]);
$command = $query->createCommand();
print_r ($command->sql);die;
* Спортсмен * @NathJee. –
Уверенный босс:) .... @ Nana Partykar –
Следующие должны работать для запроса с ->where()
и ->orWhere()
$query = Tblpr::find()
->where(['PRID' => 2])
->orWhere(['attribute' => 'value'])
->all();
К сожалению я имел некоторые интернет-проблемы благодаря это работает –
Проблем нет. * Наслаждайтесь кодированием. * –
Просьба проверить этот вопрос –