/** * Return a list of models grouped by plugin, to use in the navigation menu. * * @return array */ public function getNavigation() { $plugins = Admin::getModels(); $navigation = array(); foreach ($plugins as $plugin) { $models = array(); foreach ($plugin['models'] as $model) { if ($model['installed']) { $models[Inflector::humanize($model['group'])][] = $model; } } $navigation[$plugin['title']] = $models; } return $navigation; }
public function actionIndex() { $sliders = Admin::getModels("SliderModel"); $this->view("admin/slider/list", array("sliders" => $sliders), false); }
public function actionIndex() { $cats = Admin::getModels("CatsModel"); $this->view("admin/cats/list", array("cats" => $cats), false); }
/** * Analyze all models and output important information. */ public function models() { $this->set('plugins', Admin::getModels()); }
public function actionIndex() { $abonements = Admin::getModels("AbonemModel"); $this->view("admin/abonements/list", array("abonements" => $abonements), false); }