понедельник, 13 октября 2008 г.

CodeIgniter - работа с шаблонами

По просьбе Виктора, напишу как он работает с шаблонами.
А происходит єто очень и очень просто.

1) Мы создаем нужный нас HTML код и сохраняем его в папке views (отображения).
2) Как уже описывалось ранее это полностью объектно ориентированный фреймворк. Следовательно, в нужном месте нашего класса мы просто напросто подключаем наш HTML файл следующим образом

$this->load->view("otobragenie",$data)

Где otobragenie название Вашего файла.
А $data - ассоциативный массив.
Для примера:

$data['alex']="123";
$data['test']="1234";

Который в Вашем шаблоне будет доступный в виде

$alex и $test

Что очень хорошо, фреймворк дает полную свободу, т.е. на странице с HTML кодом можно свободно использовать PHP.

Если Вы предпочитаете использовать теги принятые в шаблонизаторах (например { и } ) то в CodeIgniter существует свой класс Template Parser

Комментариев нет: