【发布时间】:2018-10-05 05:27:05
【问题描述】:
您好,我需要在 Yii2 中构建一个有 3 个赞的查询。这是一个表单搜索。
Select vchName, vchType, vchEmail from Tours where vchName like _Post('vchname') and vchType like _Post('vchType') and vchEmail like _Post('vchEmail')
我试试这个,但它是错误的。请帮忙。
$query->where(['like','vchName',Yii::$app->request->post('vchName')])->
andWhere(['like','vchJourney',Yii::$app->request->post('vchJourney')])->
andWhere(['like','vchTypesOfTours',Yii::$app->request->post('vchTypesOfTours')]);
这是错误:
.Invalid Argument – yii\base\InvalidArgumentException 运算符“LIKE”需要两个操作数。
【问题讨论】:
-
到底有什么问题?请发布更多详细信息,运行它时会发生什么以及您期望结果是什么?
-
这是错误 Invalid Argument – yii\base\InvalidArgumentException Operator 'LIKE' 需要两个操作数。” ...我需要使用 SearchForm 的参数过滤游览。
-
在问题本身中添加错误消息(为了可见性)