prat
(Yurfriend19)
1
I am using following code to search and display all users currently in users table
public function search()
{
$criteria=new CDbCriteria;
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
But I don’t want to display information about one particular user. How can I achieve this? That user information should not be available in search.
redguy
(Maciej Lizewski)
2
Criteria object provides filtering, so you can simply put that logic there:
$criteria=new CDbCriteria;
$criteria->addCondition( 't.user_name != :uname' );
$criteria->params[':uname'] = 'user name';
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
prat
(Yurfriend19)
3
Thanks for your quick solution.