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

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

Время на прочтение1 мин
Количество просмотров944
Некоторое время назад решил потихоньку переходить на какой-нибудь 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

Публикации

Истории

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн