/** * @return \yii\db\ActiveQuery */ public function getPolls() { return $this->hasMany(Poll::className(), ['organizer_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getPoll() { return $this->hasOne(Poll::className(), ['id' => 'poll_id']); }
/** * @return \yii\db\ActiveQuery */ public function getPolls() { return $this->hasMany(Poll::className(), ['created_by' => 'id']); }
public function behaviors() { return ['access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]]; }
public function behaviors() { return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'import' => ['post']]], 'returnUrl' => ['class' => ReturnUrlFilter::className(), 'only' => ['update', 'create', 'delete']], 'access' => ['class' => AccessControl::className(), 'only' => ['update', 'view', 'delete'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Member::className()]], 'access' => ['class' => AccessControl::className(), 'only' => ['import', 'index', 'clear', 'create', 'update', 'view', 'delete'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]]; }
public function behaviors() { return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'invalidate' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]]; }