#php #yii2
#php #yii2
Вопрос:
$data = appmodelsEvents::find()->
where(['event_code''event_name'[] =>$_POST['event_code''event_name'] ])->all();
return $this->render('search',['data'=>$data]);
Здесь мне нужно выполнить поиск из обоих event_code
и event_name
. Как я могу это сделать?
Ответ №1:
Попробуйте это :
$data = appmodelsEvents::find()->where(['event_code' => $_POST['event_code'], 'event_name' => $_POST['event_name']])->all();
Комментарии:
1. @BibashAdhikari. СООБЩЕНИЕ не содержит
event_name
. Что такое$_POST
значения?
Ответ №2:
Вы можете использовать andWhere
для добавления нескольких условий
$data = appmodelsEvents::find()->where(['=','event_code',$_POST['event_code']])->andWhere(['=','event_name',$_POST['event_name']])->all();