Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ http://forum.kohanaframework.su/viewtopic.php?f=33&t=362 |
Страница 1 из 1 |
Автор: | Oracle [ 06 сен 2012, 00:48 ] |
Заголовок сообщения: | Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
Доброе время суток, как то возник вопрос сам собой, а можно всеже какие то элементы ХТМЛ генерить прмямо в моделе или в контроллере и передавать в шаблон, чтобы не тыкать бесконечное количество кода в шаблоне с неистовым числом условий. Тем паче это надо во многих шаблонах будет. |
Автор: | mamahtehok [ 06 сен 2012, 13:38 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
можно, это всего лишь нарушение парадигмы, что не очень хорошо но не фатально. |
Автор: | Oracle [ 06 сен 2012, 14:10 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
mamahtehok писал(а): можно, это всего лишь нарушение парадигмы, что не очень хорошо но не фатально. Я просто к чему это спросил - анализировал чужой код и нашел что то вроде Код:
Какбы тот же элемент select генерицца в классе а не шаблоне, какбы тоже нарушение парадигмы, - как с этим быть. |
Автор: | mamahtehok [ 06 сен 2012, 14:23 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
ну Form это хелпер это не контроллер, если form::select вызывается в шаблоне то ни какого нарушения парадигмы нету, а вот если в модели тогда прадигма нарушается... |
Автор: | merlin [ 06 сен 2012, 16:58 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
Можно, но это не грамотно.То что Вам кажется сейчас бесконечным количеством файлов, на самом деле является понятной структурой, в которой вы разберетесь. А вот если сливать все в одну кучу, то через некоторое время (если проект будет развиваться) это превратится в ужас, который не захочется лишний раз заглядывать и открывать не то что кодить. Я наступал, на такие грабли и крайне не рекомендую, мешать. Хотя навряд ли вы послушаете меня)), ведь надо же самому ошибиться, чтоб понять всю красоту MVC, так, что удачи и чистого кода! |
Автор: | Oracle [ 06 сен 2012, 23:23 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
merlin писал(а): Можно, но это не грамотно.То что Вам кажется сейчас бесконечным количеством файлов, на самом деле является понятной структурой, в которой вы разберетесь. А вот если сливать все в одну кучу, то через некоторое время (если проект будет развиваться) это превратится в ужас, который не захочется лишний раз заглядывать и открывать не то что кодить. Я наступал, на такие грабли и крайне не рекомендую, мешать. Хотя навряд ли вы послушаете меня)), ведь надо же самому ошибиться, чтоб понять всю красоту MVC, так, что удачи и чистого кода! Понял, спасибо, вы правы. Буду следовать рекомендациям, еще раз спасибо. |
Автор: | admin [ 07 сен 2012, 03:05 ] |
Заголовок сообщения: | Re: Можно ли часть ХТМЛ все же генерить в МОДЕЛЕ |
Можно хоть все в один файл засунуть. Другой вопрос - а нужно ли ? Для проекта - ненужно. Бывают ситуации, когда я весь код засовываю в один файл, но это не касается фреймворков и там так делать представляется более логичным. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |