Как стать автором
Обновить

Представления и CodeIgniter

Время на прочтение1 мин
Количество просмотров953
Некоторое время назад решил потихоньку переходить на какой-нибудь framework. Сначала взгляд мой пал на symfony, но потом переключился на CodeIgniter.


Модель MVC для меня была в новинку. Полазив по инету удалось найти примеры, где модель обходят стороной, что печально. Далее возник вопрос с оформлением шаблона.

Для меня привычнее делать шаблон вида:

<?php
include("_header.php");
..........
include("_footer.php");
?>


В CodeIgniter, на сколько я понял, сложно реализовать один шаблон для всего и туда передавать данные. Но порывшись в сети, удалось найти решение, которое предложил Alexander Makarov.

Либо использовать такой способ:
$data['header']=$this->load->view('header','',true);
$data['menu']=$this->load->view('menu','',true);
$this->load->view('content', $data);


Какой из них выбрать? Насколько метод, предложенный Александром Макаровым, приемлем? Каким способом это организованно у вас?
Теги:
Хабы:
Всего голосов 11: ↑5 и ↓6-1
Комментарии30

Публикации

Ближайшие события