Kontroler wygląda tak:
class Index_Controller extends Template_Controller { public function __construct(){ parent::__construct(); } public function index(){ $view = new View('template'); $view->header = new View('header'); $view->content = new View('content'); $view->footer = new View('footer'); $view->header->title = 'Title of page'; // string for variable $title in view header.php $view->content->heading = 'Heading of your page'; // string for variable $heading in view content.php $view->footer->copyright = 'Copyright'; // string for variable $copyright in view footer.php $view->render(TRUE); } }
Reszta, jak w dokumentacji. Mimo, że wszystko na stronie się wyświetla, dodatkowo pisze błąd: Undefined variable: header dla pliku template.php
EDIT:
Wystarczyło tylko zmienić z Template_Controller na Controller, ale czym to się one różnią to już w końcu nie wiem ....