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