Пример #1
0
 /**
  * Set layout
  * @param $name
  */
 public function setLayout($name)
 {
     controllerManager::$layout = $name;
 }
Пример #2
0
 /**
  * Get need template
  */
 private function getLayout()
 {
     $controller = ucfirst($this->controllerName . 'Controller');
     /**
      * Set layout for whole controller
      */
     if (property_exists($controller, 'options') && !empty($controller::$options['layout'])) {
         controllerManager::$layout = $controller::$options['layout'];
     } elseif (isset($this->routingInfo['layout'])) {
         /**
          * Only single action
          */
         return $this->routingInfo['layout'];
     }
     return controllerManager::$layout;
 }