/** * @return \yii\db\ActiveQuery */ public function getCategory0() { return $this->hasOne(AdMainReference::className(), ['id' => 'category']); }
/** * Returns the array of possible user status values. * * @return array */ public function getMainCategoryList() { $mainCategory = ArrayHelper::map(AdMainReference::find()->where(['reference_id' => 1])->all(), 'id', 'reference_name'); $items = []; foreach ($mainCategory as $key => $value) { switch ($key) { case 1: // Недвижемость $items[] = ['label' => Yii::t('references', $value), 'url' => ['/ad/real-estate/create']]; break; case 2: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/ad/transport/create']]; break; case 3: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/#']]; break; case 4: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/#']]; break; case 5: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/#']]; break; case 6: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/#']]; break; case 7: $items[] = ['label' => Yii::t('references', $value), 'url' => ['/#']]; break; } } return $items; }