public function actionAll() { $data = []; foreach (Cat::find()->asArray()->all() as $cat) { $data[$cat['id']] = ['name' => $cat['name'], 'rewrite' => $cat['rewrite'], 'id' => $cat['id'], 'default_nav_id' => $cat['default_nav_id'], '__items' => $this->actionGetByCatRewrite($cat['rewrite'])]; } return $data; }
public function actionCat() { return \cmsadmin\models\Cat::getDefault(); }
public function getDefaultLink() { $cat = Cat::getDefault(); $link = $this->findOneByArguments(['nav_id' => $cat['default_nav_id'], 'lang' => $this->_compositionLangShortCode]); return $link['url']; }