Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: View это модель?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Bio man
Отправлено: 19 Ноября, 2012 - 23:45:53
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




В MVC View является моделью? Или View это сама разметка?
 
 Top
caballero
Отправлено: 20 Ноября, 2012 - 00:31:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Моделью является модель - буква М


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
sKaa
Отправлено: 20 Ноября, 2012 - 05:52:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


View это класс который обрабатывает шаблоны..
Модель это скажем класс User с методами авторизации, регистрации итд..
 
 Top
Bio man
Отправлено: 20 Ноября, 2012 - 19:42:18
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




caballero пишет:
Моделью является модель - буква М
спасибо кэп.

Где то пишут, что View это файлы отображения (представления точнее), где то что это класс, и где то вычитал, что это имеет отношение к моделям...
Как я понимаю View это логика обработки данных представления а сами данные можно обозвать не View а Layout...
 
 Top
caballero
Отправлено: 20 Ноября, 2012 - 19:55:58
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




View это разметка плюс логика работы представления (по каким условиям какие части отображать и т.д.)


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
KingStar
Отправлено: 20 Ноября, 2012 - 22:42:33
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




sKaa пишет:
View это класс который обрабатывает шаблоны..


Не понял Не понял Не понял

в контроллере все разруливаю, обращаюсь к модели - Controller->Model
в модели делаются запросы в базу получаю результат - Controller<-Model
всяческие результаты (в том числе и результаты логики) передаю представлению (виду) - Controller->View

в представлении логику применяю по минимуму, только по необходимости Хорошо

(Отредактировано автором: 20 Ноября, 2012 - 22:45:45)



-----
То что программа работает, не означает что она написана правильно!
 
 Top
DeepVarvar Супермодератор
Отправлено: 20 Ноября, 2012 - 23:55:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




KingStar пишет:
sKaa пишет:
View это класс который обрабатывает шаблоны..


Не понял Не понял Не понял

Да! В моем случае ПОЧТИ да.
В роутере определяю кого позвать: router->controller->action
В экшне делаю логику и "забиваю вьюху": view::assign('что-то')
Контроллер даже и понятия не имеет, что есть какая-то вьюха.
Зачем ему это?

Моделей нет! Да - вообще, да - совсем нет!

В самом конце работы сливаю клиенту заголовки и инклюжу шаблон: view::draw()

Странно? Зато быстро.
(Добавление)
А если еще и спорить тут кто-то будет, я тогда вдоль и поперек отхоливарю эти ваши MVC и HMVC, и вообще ООП в совокупности. Ниндзя Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB