Комментарии: Пишем PHP фреймворк, модель MVC (4%) https://intsystem.org/coding/create-php-framework-mvc-model/ Случаи из опыта разработки различных WEB проектов. Интересные факты, статьи, впечатления. Программирование и все о нем в сфере WEB. Thu, 04 May 2017 14:43:42 +0000 hourly 1 https://wordpress.org/?v=6.6.1 Автор: Timur https://intsystem.org/coding/create-php-framework-mvc-model/#comment-27960 Thu, 04 May 2017 14:43:42 +0000 http://intsystem.org/?p=151#comment-27960 Схема хорошая. Было бы здорово привести примеры. Т.е. без примеров каждый эту теорию воспринимает по своему. Показали бы код как там php смешивается с html. Как оформлен шаблон html? Кто-то в шаблоне делает подмену {body} на свой код, другой — в php через if пишет html.
Нужно так:
1) Так пишет школьник (пример)
2) Так пишет студент (пример)
3) Так пишет профессионал …

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/create-php-framework-mvc-model/#comment-23405 Wed, 09 Mar 2016 16:40:40 +0000 http://intsystem.org/?p=151#comment-23405 В ответ на Mavr.

Диспетчер инициализирует и запускает контроллер, роутер — конвертирует запрос в нужный контроллер/action. Впрочем у всех свои представления «правильности», и здесь единой четко выраженной структуры быть не может)

]]>
Автор: Mavr https://intsystem.org/coding/create-php-framework-mvc-model/#comment-23396 Mon, 07 Mar 2016 19:05:50 +0000 http://intsystem.org/?p=151#comment-23396 Жаль тема умерла. Вот по картинке не совсем понял роль диспетчера. Рутер запускает нужный контроллер и в нём нужный экшн, как то так. А что делает диспетчер?

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/create-php-framework-mvc-model/#comment-3258 Sun, 19 May 2013 16:57:33 +0000 http://intsystem.org/?p=151#comment-3258 В ответ на ESCAPE.

Спасибо, я старался =)

]]>
Автор: ESCAPE https://intsystem.org/coding/create-php-framework-mvc-model/#comment-3257 Sun, 19 May 2013 15:02:43 +0000 http://intsystem.org/?p=151#comment-3257 Просмотрел около сотни различных схем архитектуры MVC и данная схема, на мой взгляд, само лучше и довольно подробно отражает концепцию MVC.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/create-php-framework-mvc-model/#comment-2037 Sun, 06 Jan 2013 12:23:24 +0000 http://intsystem.org/?p=151#comment-2037 В ответ на Skif_ru23.

Спасибо за поддержку, но все же, как я уже говорил выше, я понял что у меня недостаточно опыта для такого рода статей. В будущем (через год где то) может и выйдет продолжение, но не сейчас это точно…

]]>
Автор: Skif_ru23 https://intsystem.org/coding/create-php-framework-mvc-model/#comment-2032 Sat, 05 Jan 2013 18:34:02 +0000 http://intsystem.org/?p=151#comment-2032 В ответ на Дмитрий Амиров.

Чушь. Представление рендерит страницу и лучше знает какие данные ему для этого нужны. Зачем нужен контроллер как тупой посредник? Контроллер может только запустить нужное представление а оно само уже запросит данные у модели.

Ребята, для начала стоит разобраться, какая из схем потерна используется… Хуже всего если Леон нахватался вершков и выступил с критикой… MVC как патерн не есть именно такой подход, схем много, например из диспетчера запрос может придти в Представление, далее Контроллер, потом Модель, т.е. отработать последовательно от Вида, может как говорит Леон, Контроллер запускает Вид, который сам уже запускает Модель… Здесь схема другая, всем управляет контроллер… Так что не лезте, а учите матчасть… Чего ерепениться и мешать другим… Интелект, давай продолжение… Новичков много им нужна инфа для мозговарения, жизнь сама расставит все по местам…

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/create-php-framework-mvc-model/#comment-1039 Sun, 12 Aug 2012 16:14:08 +0000 http://intsystem.org/?p=151#comment-1039 В ответ на Leon.

А как по мне как раз в вебе она самая идиотская и неудобная.

Не знаю, на мой взгляд вполне удобно. По-крайней мере с тех пор как перешел на разработку приложений основываясь на этой моделе, мне лично стало намного проще сопровождать написанный код в дальнейшем.

Дико извиняюсь, но чтобы писать подобные статьи нужно набраться знаний и опыта. Умения рисовать красивые кубики тут недостаточно.

Спасибо за критику, едко но верно. На самом деле вы абсолютно правы. Я тоже понял что соответствующих знаний и опыта у меня пока не имеется. Поэтому пока эту идею оставил на будущее…

]]>
Автор: Leon https://intsystem.org/coding/create-php-framework-mvc-model/#comment-1038 Sun, 12 Aug 2012 13:44:02 +0000 http://intsystem.org/?p=151#comment-1038

В веб программировании MVC — самая, на мой взгляд, «правильная» модель архитектуры.

А как по мне как раз в вебе она самая идиотская и неудобная. Имеется ввиду конечно не сама идея, а паттерн на котором норовят городить фреймворки (включая текущую статью).

Кроме того, он получает сообщения от модели, и передаёт их в «представление».

Чушь. Представление рендерит страницу и лучше знает какие данные ему для этого нужны. Зачем нужен контроллер как тупой посредник? Контроллер может только запустить нужное представление а оно само уже запросит данные у модели.
И что сие такое «сообщения» от модели?
Дико извиняюсь, но чтобы писать подобные статьи нужно набраться знаний и опыта. Умения рисовать красивые кубики тут недостаточно.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/create-php-framework-mvc-model/#comment-489 Thu, 31 May 2012 12:21:18 +0000 http://intsystem.org/?p=151#comment-489 В ответ на sanstorm.

Будет. Но думаю где то через месяц. Сейчас занят другим проектом =(

]]>