示例#1
0
 /**
  * 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;
 }
示例#2
0
 public function actionIndex()
 {
     $sliders = Admin::getModels("SliderModel");
     $this->view("admin/slider/list", array("sliders" => $sliders), false);
 }
示例#3
0
 public function actionIndex()
 {
     $cats = Admin::getModels("CatsModel");
     $this->view("admin/cats/list", array("cats" => $cats), false);
 }
示例#4
0
 /**
  * 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);
 }