powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php MVC - как православно view должен получать данные для отображения
18 сообщений из 18, страница 1 из 1
php MVC - как православно view должен получать данные для отображения
    #39844713
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читаю книги - вижу разнообразные фиги
кто-то говорит, что данные должен получить контроллер и передать это дело нужному вью
кто-то утверждает, что это неправославно и данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью
кому верить?
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39844907
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczкто-то утверждает, что это неправославно и данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью
И кто этот кто-то, если не секрет? Что за книга?
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39844987
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью

Это как?
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845021
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettwaszkiewicz данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью

Это как?
дёргаешь нужную модель прямо из вьюхи и юзаешь
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845022
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczчитаю книги - вижу разнообразные фиги
кто-то говорит, что данные должен получить контроллер и передать это дело нужному вью
кто-то утверждает, что это неправославно и данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью
кому верить?
в идеале CTRL решает (например, когда вызов одного из главных методов - /index/show/edit/ins/del/upd/close)
но никто не мешает наделать отдельных вьюх, которые дёргают нужные модели, и даже куски вьюх из других вьюх
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845023
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ещё не MVC, а HMVC
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845032
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ТС не пишет свой фреймворк, то нефик мучаться, берем готовый и следуем документации
если пишет... я бы основательно подумал а надо ли
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845033
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухHettпропущено...

Это как?
дёргаешь нужную модель прямо из вьюхи и юзаешь

Покажите пример? Желательно на twig/blade.
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845079
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
вот этот гражданин пишет об этом
https://www.sitepoint.com/the-mvc-pattern-and-php-1/
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845080
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

It’s also important to remember that the View part is never given data by the Controller. As I mentioned when discussing the Model, there is no direct relationship between the View and the Controller without the Model in between them.
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845088
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аша, пишет, что нет прямой связи между контролером и вью, при это сам же в примере передает в конструктор вью контроллер. Ну не наркоман?
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845097
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczДмитрий Мух,
вот этот гражданин пишет об этом
https://www.sitepoint.com/the-mvc-pattern-and-php-1/
Читаю...

Understanding MVCThe pattern’s title is a collation of its three core parts: Model, View, and Controller.
A visual representation of a complete and correct MVC pattern looks like the following diagram .
и по ссылке:



а не так как у автора статьи
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845102
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При этом цитирует следующее:

It is important to note that in order to correctly apply the MVC architecture, there must be no interaction between models and views: all the logic is handled by controllers

Вообщем на мой взгляд старая левая статья того периода жизни автора, когда он сам ни фига не понимал.
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845119
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettполудухпропущено...

дёргаешь нужную модель прямо из вьюхи и юзаешь

Покажите пример? Желательно на twig/blade.
да отчёт, например
общая вьюха, а в ней напихано разных таблиц
ну и каждая таблица это же отдельная вьюха + модель лазает в БД
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845121
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгенийесли ТС не пишет свой фреймворк, то нефик мучаться, берем готовый и следуем документации
если пишет... я бы основательно подумал а надо ли
в принципе да, согласен
свой фреймворк лучше не писать, это на годы...
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845127
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух,
да не пишу я фреймворк, просто небольшое приложение, как мне видится укладывающееся в MVC
вот и не хоцца сразу грабель разложить
а дернуть модель из view или впихнуть данные из модели в методе вызова view в контроллере - вот в чем был вопрос
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845149
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нормальных фв не дернешь из view ничего, что непосредственно туда не передавалось.
...
Рейтинг: 0 / 0
php MVC - как православно view должен получать данные для отображения
    #39845188
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

Так передавать или рыбу или удочку - вот вопрос.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php MVC - как православно view должен получать данные для отображения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]