我有一个标准的 Gii 创建的管理视图,它使用 CGridView,它显示了我的用户表数据。
问题是名称为“root”的用户不得可见。
有没有办法添加一个静态 where 条件 " ... and username !='root' " ?
admin.php [查看]
'columns'=>array(
'id',
'username',
'password',
'realname',
'email',
.....
user.php [模型]
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
$criteria->compare('id',$this->id);
$criteria->compare('username',$this->username,true);
$criteria->compare('password',$this->password,true);
$criteria->compare('realname',$this->realname,true);
$criteria->compare('email',$this->email,true);
......
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}