Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как подгрузить доп. блоки на mvc
Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
Всем добрый вечер, помогите пожалуйста уже неделю корплю читал, разбирал другие движки на mvc, так и не пришла в голову мысль как всё правильно сделать.
вообщем задача достаточно не сложная у кого есть опыт работы с mvc, на этой смешной картинке показано, что примерно должно быть на страничке. В основном шаблоне только шапка и футер, так как на некоторых страницах рандомных новостей и комментариев не будет, поэтому я не могу занести их в основной шаблон. Вопрос, как мне подключать комментарии или рандомные новости там где они нужны?
'commentsFor'=>$this,// $this подразумевает объект текущего контроллера. Если $this не указывает на контроллер, то получаем ссылку на контроллер любым удобным способом
]);
?>
Зачем передавать $this (или ссылку на контроллер)? Затем, что бы знать для чего выводить комменты. (Добавление)
P.S. Рисунок зачёт!
imper
Отправлено: 24 Ноября, 2014 - 10:59:30
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
Bio man, г*вно вопрос, сделать я могу почти всё что угодно, но охото сделать это не коряво, допустим класс я создал, всю логику, выборку из базы, весь вид делать в этом же классе?
----- Самое лучшее решение проблемы самое простое
Bio man
Отправлено: 24 Ноября, 2014 - 12:05:55
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
В самом виджете обработка и передача данных моделе, и отрисовка шаблона. Вся бизнес логика в моделе, как обычно (Добавление)
Считай виджет триадой мвц, отрисовка шаблона через тот же вью компонент
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.