[英]CDbcriteria in yii.?
How to write the following query using CDBcriteria, I am trying to show my data in grid view using cdbcriteria.Is there any other way to show data in cgridview without using CDBcriteria. 如何使用CDBcriteria编写以下查询,我试图使用cdbcriteria在网格视图中显示我的数据。有没有其他方法在cgridview中显示数据而不使用CDBcriteria。
SELECT *
FROM `user`
WHERE role = 'employer'
I have tried like below:
$criteria = new CDbCriteria;
$criteria->condition = 'role=employer';
return new CActiveDataProvider('manageemployers', array(
'criteria'=>$criteria,
But its showing error
There is a few options, for example: 有几个选项,例如:
$criteria->compare('role', 'employer');
Or 要么
$criteria->condition = 'role= :employer';
$criteria->params = ['employer'=>"employer"];
Your mistake was role="employer"
- you forgot "". 你的错误是
role="employer"
- 你忘了“”。 So you can also use this: 所以你也可以用这个:
$criteria->condition = 'role = "employer"';
you can do that better way like 你可以做更好的方式
$model = Model::model()->findAll(array(
'condition' => 'column_a = :name',
'params' => array(':name' => $someText)
));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.