示例#1
0
 public static function factory(array $args = array(), $parentView)
 {
     $ct = new static($parentView);
     $ct->view = $ct->createView($args);
     if ($ct->closer) {
         array_push(static::$stack, $ct);
     }
     $ct->view->setParent($parentView);
     return $ct;
 }
示例#2
0
 /**
  * สร้างเมนูตามตำแหน่งของเมนู (parent)
  *
  * @return array รายการเมนูทั้งหมด
  */
 public static function render()
 {
     $controller = new static();
     return $controller->createView('Index\\Menu\\View')->render(self::$menus);
 }