CGridView を使用する標準的な Gii 作成の管理ビューがあり、ユーザー テーブル データを表示しています。
問題は、「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,
));
}