Показать сообщение отдельно
Старый 09.08.2013, 23:27
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 155  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
Цитата:
Сообщение от Wolsh
А со временем воспитались миллионы РНР-программистов, свято верящих в то, что это и есть кошернейший классический MVC
Это не относится никак к PHP. Практически все веб-фреймворки так устроены: с так называемым, толстым контроллером. Взгляните на джанго, рельсы. Как вы правильно заметили, сама технология диктует такую архитектуру.

Цитата:
Сообщение от Wolsh
Модель это тупая безмолвная БазаДанных на MySQL
Это не так. Модель - прослойка для работы с данными БД. Она обладает мощнейшим функционалом в лице ORM / ActiveRecord, которые в свою очередь обеспечивают львиную долю логики приложения. Именно логики: поиск/фильтрация/валидация данных.

Обычно веб-фреймворк работает по такому принципу:
По указанному url поднимается нужный контроллер, который запрашивает набор данных у модели по определенному критерию и передает эти данные на рендер представлению. Где здесь больше логики, в модели или контроллере, сказать трудно.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)