skeeks\cms\models\Tree::findRoots PHP Method

findRoots() public static method

Корневые разделы дерева.
public static findRoots ( ) : ActiveQuery
return yii\db\ActiveQuery
    public static function findRoots()
    {
        return static::find()->where(['level' => 0])->orderBy(["priority" => SORT_ASC]);
    }

Usage Example

Exemplo n.º 1
0
 public function indexData()
 {
     if (self::$indexData) {
         return self::$indexData;
     }
     $models = Tree::findRoots()->joinWith('cmsSiteRelation')->orderBy([CmsSite::tableName() . ".priority" => SORT_ASC])->all();
     self::$indexData = ['models' => $models];
     return self::$indexData;
 }