public function load($controller, $action) { /** * Opening template file */ $dirs = \Biome\Biome::getDirs('views'); $template_file = ''; foreach ($dirs as $dir) { $path = $dir . '/' . $controller . '.xml'; if (!file_exists($path)) { continue; } $template_file = $path; } if (!file_exists($template_file)) { throw new \Biome\Core\View\Exception\TemplateNotFoundException('Missing template file for ' . $controller . '->' . $action); } $tree = TemplateReader::loadFilename($template_file); View\Component::$view = $this; if ($tree['value'] instanceof \Biome\Component\ViewsComponent) { $node = $tree['value']; $node->load($action); $this->_tree = $node; } }
public function render() { $forms = $this->getChildren('form', -1); foreach ($forms as $form) { $form->addClasses('navbar-form'); } return parent::render(); }
public function render() { $this->addClasses('tab-pane fade'); return parent::render(); }
public function render() { $this->addClasses('table table-striped table-hover biome-datatable'); return parent::render(); }
public function render() { $this->addClasses('btn btn-default'); return parent::render(); }