среда, 11 апреля 2012 г.

yii поиск по критерию

  1. public function actionIndex()
  2.         {
  3.                  // $request = Yii::app()->request;
  4.            
  5.                   if (Yii::app()->user->isAdmin()) {
  6.                         $dataProvider = new CActiveDataProvider('User');
  7.                     } else {
  8.                        $id = Yii::app()->user->id;
  9.                        $criteria = new CDbCriteria;
  10.                        $criteria->condition = 'user_id=:user_id';
  11.                        $critetia->params = array(':user_id' => $id);
  12.                        $dataProvider = new CActiveDataProvider('User', array(
  13.                                                                     'criteria'=>$critetia,
  14.                            
  15.                     ));
  16.                     }
  17.      
  18.                 $this->render('index',array(
  19.                         'dataProvider'=>$dataProvider,
  20.                 ));
  21.         }