Пример #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getCategory0()
 {
     return $this->hasOne(AdMainReference::className(), ['id' => 'category']);
 }
Пример #2
0
 /**
  * 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;
 }