示例#1
0
 public function getCategories()
 {
     $categories = $this->hasMany(Categories::className(), ['app_id' => 'id'])->where(['state' => 1]);
     if (count(Yii::$app->zoo->languages) > 1) {
         $categories->andWhere(['lang' => Yii::$app->zoo->lang]);
     }
     return $categories->orderBy('sort ASC')->inverseOf('app');
 }
示例#2
0
 public function getParent()
 {
     return $this->hasOne(Categories::className(), ['id' => 'parent_id'])->orderBy('sort ASC');
 }
示例#3
0
 public function getCategories()
 {
     return $this->hasMany(Categories::className(), ['id' => 'category_id'])->viaTable('{{%zoo_items_categories}}', ['item_id' => 'id']);
 }