Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php MVC - как православно view должен получать данные для отображения / 18 сообщений из 18, страница 1 из 1
02.08.2019, 16:39
    #39844713
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
читаю книги - вижу разнообразные фиги
кто-то говорит, что данные должен получить контроллер и передать это дело нужному вью
кто-то утверждает, что это неправославно и данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью
кому верить?
...
Рейтинг: 0 / 0
03.08.2019, 11:18
    #39844907
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
waszkiewiczкто-то утверждает, что это неправославно и данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью
И кто этот кто-то, если не секрет? Что за книга?
...
Рейтинг: 0 / 0
03.08.2019, 21:42
    #39844987
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
waszkiewicz данные во вью исключительно из модели должны капать, а задача контроллера вызвать нужный вью

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

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

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

Покажите пример? Желательно на twig/blade.
...
Рейтинг: 0 / 0
04.08.2019, 14:29
    #39845079
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
Дмитрий Мух,
вот этот гражданин пишет об этом
https://www.sitepoint.com/the-mvc-pattern-and-php-1/
...
Рейтинг: 0 / 0
04.08.2019, 14:30
    #39845080
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
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
04.08.2019, 14:53
    #39845088
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
Аша, пишет, что нет прямой связи между контролером и вью, при это сам же в примере передает в конструктор вью контроллер. Ну не наркоман?
...
Рейтинг: 0 / 0
04.08.2019, 15:27
    #39845097
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
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
04.08.2019, 15:39
    #39845102
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
При этом цитирует следующее:

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
04.08.2019, 16:59
    #39845119
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php MVC - как православно view должен получать данные для отображения
Hettполудухпропущено...

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

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

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


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