Pull to refresh

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

Reading time1 min
Views921
Некоторое время назад решил потихоньку переходить на какой-нибудь 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);


Какой из них выбрать? Насколько метод, предложенный Александром Макаровым, приемлем? Каким способом это организованно у вас?
Tags:
Hubs:
Total votes 11: ↑5 and ↓6-1
Comments30

Articles