MVC. Вид.

Печать RSS
200

А
Автор
Оранжевые штаны
0
Возник вопрос по виду.
Допустит скрипт блога. Пользователь запрашивает список постов. Контроллер получает от модели массив с списком постов. Так вот, этот массив передавать в вид и там его циклом выводить или цикл должен быть в контроллере?
Если циклом обрабатывать в виде, то очень большая гибкость- можно легко перемещать элементы на любую часть страницы. Легко создать мобильную и 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');
Изменил: Андрей (22.12.2012 / 20:53)
А

Оранжевые штаны
0
Контроллер в MVC не передает данные виду
A

Пришелец
0
Башка, контроллер работает с моделью и видом.

Тс, если одно тебя устраивает, а другое нет - то в чем проблема?

П.с. Я против использования php кода в шаблонах.
А

Оранжевые штаны
0
3. alert, ты о чем?
С

Пришелец
0
alert (22 Декабря 2012 / 19:31)
Тс, если одно тебя устраивает, а другое нет - то в чем проблема?

тоесть?
Изменил: Саша (30.01.2013 / 20:35)
Z

Клуракан
0
С

Малиновые штаны
0
Да, цикл можно в виде использовать. Рекомендую посмотреть для начала Rails приложения - там все по полочкам (MVC имею в виду).
Изменил: Саня (30.01.2013 / 22:37)
J

Оранжевые штаны
0
View::factory('standart/inc/header')
->bind('messages', $messages);
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск