MVC. Вид.
1.
Андрей (22.12.2012 / 20:53)
Возник вопрос по виду.
Допустит скрипт блога. Пользователь запрашивает список постов. Контроллер получает от модели массив с списком постов. Так вот, этот массив передавать в вид и там его циклом выводить или цикл должен быть в контроллере?
Если циклом обрабатывать в виде, то очень большая гибкость- можно легко перемещать элементы на любую часть страницы. Легко создать мобильную и WEB версию добавив лишь новый вид (мне эта гибкость нужна). Если цикл обрабатывать в контроллере, то он становится "толстым" и пропадает гибкость.
Вообщем, правильный подход вставлять циклы в вид?
Добавлено через 05:16 сек.
Вообщем такой примерно вид выходит:
<?php
echo View::forge('standart/inc/header');
$count=count($downloadsFolder);
if($count==0){
echo'Нет загрузок!';
}
for($i=0; $i<$count; $i++){
echo'<div class="index_line">'.$downloadsFolder[$i]['name'].'</div>';
}
echo View::forge('standart/inc/footer');
2.
Артур (22.12.2012 / 20:58)
Контроллер в MVC не передает данные виду
3.
alert (22.12.2012 / 21:31)
Башка, контроллер работает с моделью и видом.
Тс, если одно тебя устраивает, а другое нет - то в чем проблема?
П.с. Я против использования php кода в шаблонах.
4.
Артур (22.12.2012 / 22:29)
3.
alert, ты о чем?
5.
Саша (30.01.2013 / 20:34)
alert (22 Декабря 2012 / 19:31)
Тс, если одно тебя устраивает, а другое нет - то в чем проблема?
тоесть?
6.
ZaRiN (30.01.2013 / 22:18)
http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/MVC_Diagram_3.jpg/250px-MVC_Diagram_3.jpg
7.
Саня (30.01.2013 / 22:35)
Да, цикл можно в виде использовать. Рекомендую посмотреть для начала Rails приложения - там все по полочкам (MVC имею в виду).
8.
JustZero (30.01.2013 / 23:06)
View::factory('standart/inc/header')
->bind('messages', $messages);
URL:
https://visavi.net/topics/35896