|
|||||||
Контроллер с поддержкой шаблона в Kohana
Время создания: 26.10.2011 18:15
Текстовые метки: kohana, templates
Раздел: Компьютер - Программирование - Язык PHP - Kohana
Запись: xintrea/mytetra_syncro/master/base/1319638507p5b17nuxaw/text.html на raw.github.com
|
|||||||
|
|||||||
В Kohana есть готовый класс контроллера, который называется Controller_Template. Он унаследован от обычного класса Controller, и в нем добавлена возможность работы с шаблонами. <?php defined('SYSPATH') or die('No direct script access.'); class Controller_Main extends Controller_Template { // Имя файла шаблона // Шаблон ищется в каталоге APPLICATION/views // В даном случае имя файла - APPLICATION/views/basic.php // Если переменная с маленькой буквы, то и имя файла должно начинаться // с маленькой буквы public $template='basic'; public function action_index() { // Задается переменная $content, используемая в коде шаблона $this->template->content='hello, world!'; } } // End Welcome Никаких команд вывода шаблона задавать ненужно. Action-метод контроллера должен просто задать значения переменных $this->template->... и контроллер в конце своей работы сам выдаст содержимое шаблона в поток вывода. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|