示例#1
0
 /**
  * View constructor.
  * @param $controller
  * @param null $includeFile
  */
 public function __construct($controller, $includeFile = null)
 {
     assert($controller !== null, 'Kein Controller übergeben');
     $this->controller = $controller;
     $this->request = $this->controller->getRequest();
     $this->controls = new ControlContainer(null, 'viewContainer');
     $template = $this->getTemplateFile();
     if (isset($template) && strlen($template) > 0) {
         $this->controls->setSkinfile($this->getTemplateFile());
     }
 }