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 :: Структура MVC [2]

 PHP.SU

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


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

> Описание: Помогите пожалуйста разобраться.
JustUserR
Отправлено: 22 Марта, 2011 - 00:17:41
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Евгений 777 пишет:
Опять же, дойдя до активных и пассивных шаблонов я в ступоре.
В качестве возможной упрощенной методики для осуществления формирования вариативных шаблонов в целевом web-сайте, допустимо использование реализации по модификации базового сопоставления виртуальных URL-адресов на стороне пользователя и реальных исполняемых файловых объектов, на основании обеспечения которого возможно реализации двух категорий шаблонной организации структуры web-сайта


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Budulianin
Отправлено: 22 Марта, 2011 - 10:12:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


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




Цитата:
Спасибо. Примерно такую структуру я и представлял. Но опять же, дойдя до активных и пассивных шаблонов я в ступоре. Сколько всего надо запоминать просто нет слов. Например для страницы index.php я ещё может быть и сделаю что то похожее, но как оно будет выглядеть для всех остальных страниц я ума не приложу.


Больше практики и всё нормально будет
 
 Top
ulot3049
Отправлено: 05 Февраля, 2012 - 19:28:30
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2012  


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




Предлагаю всем заинтересованным прочитать материал о создании интернет магазина на PHP с помощью MVC шаблона.

MVC – фундамент интернет магазина:

http://lifeexample[dot]ru/php-primer[dot][dot][dot]et-magazina[dot]html
 
 Top
Moreo
Отправлено: 25 Апреля, 2012 - 22:57:27
Post Id


Новичок


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


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




Champion пишет:
Евгений 777 пишет:
писАл
Евгений 777 пишет:
описАл
Вы часто сталкиваетесь, что это слово неправильно трактуют?)
По МВЦ. Он подразумавает, что ваше творение разделяется на 3 части:
- Модель - та часть, которая находится на наиболее низком уровне и занимается, например, получением или вставкой данных в базу. Или еще куда-то. Не важно куда. Сейчас это может быть одна СУБД, потом другая, потом еще что-то, это всё скрывается в Модели. Следующий уровень (контроллер) просто пользуется Моделью и не задумывается как она реализована.
- Контроллер - самое интересное - логика, алгоритмы, формирование выходных данных.
- Вьюшки(представления) - штуки, которые предназначены для красивого вывода тех самых выходных данных.

Chempion, только началь познавать суть mvc. Так где логика реализуется, в контроллере или модели? Ты пишешь в контроллере, в других статьях и форумах говорят то в модели то контроллере, что за путанина?
 
 Top
Okula
Отправлено: 25 Апреля, 2012 - 23:01:45
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


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




Moreo, классы должны реализовывать всю логику.
Файлы исполнения - реализовывать классы (т.е. создавать объекты, манипулировать данными из объектов и выводить результат).
 
 Top
Bio man
Отправлено: 25 Апреля, 2012 - 23:51:54
Post Id


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


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


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




В мвц 3 логики. Логика представления (какая бы она ни была все равно это логика). Контроллер связывает модель и представление, оперирует данными из модели и отдает представлению. Логика модели (если модель не плоская) получает данные и делает их пригодными для того, что бы контроллер мог с ними работать.
 
 Top
caballero
Отправлено: 26 Апреля, 2012 - 00:16:04
Post Id


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


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


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




вариантов может быть несколько:

- модель может быть "тонкой" или "толстой" - то есть представлять структуру данные или содержать и логику выбора и первичной обработки данных

- контроллер может получать данные с модели и скармливать виду

- контроллер управляет видом , в соответствии с запросом, а вид подтягивает для своего шаблона нужную модель (наиболее логичный вариант ИМХО)

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

(Отредактировано автором: 26 Апреля, 2012 - 00:16:43)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Okula
Отправлено: 26 Апреля, 2012 - 01:39:24
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


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




caballero, если есть опыт работы с фреймворками или щаблонизаторами то всё становится намного проще Улыбка
Проблемы возникают у тех кто пробует сделать что-то не представляя как это должно выглядить.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB