public function authenticate($attribute, $params) { $relationComponent = new RelationComponent(); $blacks = $relationComponent->getBlacks($this->subUserId); if (in_array(Yii::app()->user->userId, $blacks, false)) { $this->addError('subUserId', '操作失败,对方已将你添加到黑名单。要注意errorcode不是1'); Yii::app()->getController()->send(ERROR_BLACK, '操作失败,对方已将你添加到黑名单'); } }
public function actionIndex() { $criteria = new CDbCriteria(); $relationComponent = new RelationComponent(); $friends = $relationComponent->getfriends(); $criteria->addInCondition('userId', $friends); $criteria->order = 'photoId DESC'; $dataProvider = new CActiveDataProvider('Photo', array('pagination' => array('pageSize' => 20))); $dataProvider->setCriteria($criteria); $this->page($dataProvider); $this->render('index'); }