Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
HMVC - передача данных в подзапрос. http://forum.kohanaframework.su/viewtopic.php?f=31&t=483 |
Страница 1 из 1 |
Автор: | Kurk_SS [ 30 ноя 2012, 16:48 ] |
Заголовок сообщения: | HMVC - передача данных в подзапрос. |
Уважаемые знатоки. Вот имеем - клиент(посетитель сайта) обращаеться к контролеру начальному (инишал риквест) , а тот потом запускает внутрение. Если внутрений вообще не предназначен для внежнего вызова, стаёт вопрос - а зачем ему передавать данные помещая их в очень таки ограниченый урл, а потом оттуда парсить??? а если я вот делал виджет(вызов контролера подзапросом ) и туда надо закидывать масив $path = array( 'url' => 'title', .... ); Стаёт вопрос, как передать? я решил передавать через глобал масив, генерируя имя ввиде какойто уникальной строки, и в самом риквесте, передавать это имя. Хотел бы услышать вашу критику. Например уже сам себя критикую, а если контролер запрёщон для внешнего вызова, так зачем вообще делать ввиде контролера? может лучше просто класс, который покдлючаеться, и его методы принимают уже любые данные, и прогоняют через нужную вьюху. видимо я не сильно понимаю всю практичность HMVC. может кто-то прояснить ситуацию. Как вы используете иерархию запросов(риквестов) и как бы вы советовали передавать данные контроллерам, если их в строку превращать струдновато. - например изображение...зачем же зазря мучать файловую систему для этого... |
Автор: | Zorato [ 01 дек 2012, 05:40 ] |
Заголовок сообщения: | Re: HMVC - передача данных в подзапрос. |
Kurk_SS писал(а): Стаёт вопрос, как передать? Когда вы делаете Код:
Код:
Затем внутри контроллера, который обрабатывает ваш подзапрос вы сможете получить переданные данные через тот же метод: Код:
Kurk_SS писал(а): Например уже сам себя критикую, а если контролер запрёщон для внешнего вызова, так зачем вообще делать ввиде контролера? может лучше просто класс, который покдлючаеться, и его методы принимают уже любые данные, и прогоняют через нужную вьюх Можно, конечно и класс, но на мой взгляд через подзапрос элегантнее и более соответствует идеологии MVC и HMVC. Kurk_SS писал(а): видимо я не сильно понимаю всю практичность HMVC. Может эта статья вам как-то поможет. |
Автор: | Kurk_SS [ 03 дек 2012, 18:22 ] |
Заголовок сообщения: | Re: HMVC - передача данных в подзапрос. |
СПАСИБО |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |