Dotychczas robiąc różne stronki korzystałem z własnej klasy template, która była odpowiedzialna za wygląd? od kilku dni bawię się w kohana i chciałem sobie to zaimplementować, ale nie za bardzo mi to idzie
Chce stworzyć
- kontroler,
- klase template która będzie sterowała wyglądem,
- pliki php które będą dziedziczyły z template i w których będzie można nadpisywać metody, oraz
- pliki w katalogu view?
stworzyłem sobie kontroler w którym nie bardzo wiem co wpisać żeby mi ten template działał?
class Costam_Controller extends Controller { function index() { //(...) } }
template wygląda tak
<?php class Template { ( //(...) ); ( //(...) ); function showPage() { $this->showHeader(); $this->showMenu(); $this->showContent(); $this->showFoot(); } function showHeader() { $this->showDTD(); $this->showHTML(); $this->dane['page'] .= "<head>\n"; $this->showEncoding(); $this->showLanguage(); $this->showTitle(); $this->showStyle(); $this->dane['page'] .= "</head>\n<body>\n"; } function showMenu() { $this->showLeftMenu() } //(...) } ?>
a plik główny, powiedzmy pageGeneral.php dotychczas wyglądał tak
<?php class General extends Template { public function ShowContent() { //(…) } } $general = new General(); $general -> Show(); ?>
teraz trzeba wykombinować coś innego, ale nie bardzo wiem co i jak