Example #1
0
 public function getAvailableStatuses($rightIds = NULL)
 {
     return $this->hasMany(Statuses::className(), ['id' => 'status_to'])->via('statusesLinksFrom', function ($q) use($rightIds) {
         $q->andFilterWhere(['right_id' => $rightIds]);
     });
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getStatusTo()
 {
     return $this->hasOne(Statuses::className(), ['id' => 'status_to']);
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getStatuses()
 {
     return $this->hasMany(Statuses::className(), ['doc_type' => 'id'])->indexBy('symbolic_id');
 }