[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MVC PHP
Страницы: 1, 2
vinnie
http://i.imgur.com/52hEE.jpg

Вот структура сайта.
На главной странице выводятся новости, видеоролики, фотографии...
Как и где их нужно определить? В контроллере или где?

_____________
Меньше теории, больше практики...
Shkiper
Тоесть определить? huh.gif Контроллер принимает данные, грузит модель, она грузит данные из БД, и потом с помощью вьюшки выводит на экран. Вот и весь КэЭМВэ biggrin.gif
vinnie
Определить - не то написал)
для фотогалерея нужно создать модель foto_model.php
для видео: video_model.php
верно? или...?)

_____________
Меньше теории, больше практики...
Shkiper
Я незнаю как заложено по синтаксису, но я встречал много реализаций.
Первая, это как ты говоришь. В папке лежать разные модельки
Model_Foto.php
Model_Video.php
и т.д.

И потом в контролеере, где надо грузят какую либо модель, которая возвращает например все видео из базы, а потом все что вернула модель, обрабатываем вьюшкой.
И второй вариант(он мне кажется более подлежит синтаксису MVC)
Допустим, контроллер называется Controller_Main.php. Значит к этому котроллеру,в папке с моделями, лежит только одна модель Model_Main.php. Так вот в самом контроллере, без права выбора иной модели, грузится модель, у которой имя аналогично контроллеру(без Controller_) и в ней уже выводятся из БД записи, видео, фото и так же обрабатываются вьшкой. Вот в все :)
vinnie
в этой модели нужно создавать функции для фото, видео?

_____________
Меньше теории, больше практики...
Shkiper
vinnie а не легче погуглить? я раньше тоже просил чт бы меня MVC научили и все громко сказали "Шагай в гугл" laugh.gif
vinnie
вот вспомни себя и подскажи мне по-братски)

_____________
Меньше теории, больше практики...
Shkiper
Эхххх наглешь ))) wink.gif MVC использует, точнее кодится на ООП. А теперь переспроси себя сам - надо или нет?
vinnie
надо)

_____________
Меньше теории, больше практики...
Shkiper
Ну вот теперь скажи, зачем эти глупые вопросы smile.gif
Shkiper
vinnie вот тебе, на так сказать общее развитие http://www.irbis-team.com/15/8 biggrin.gif
vinnie
Изучил все! Что дальше?)))))
А если для начала написать процедурным PHP?)
А потом буду переходить на ООП)


_____________
Меньше теории, больше практики...
Shkiper
НУ это уже к экспертам, я такие "назначения по лечению" не назначаю wink.gif
vinnie
Подскажи чуть-чуть и я закрою эту тупую тему)

_____________
Меньше теории, больше практики...
Shkiper
личное мое мнение, то так с начало процедурой а потом переходи на ООП. И прочитай вот этот топик полезно - http://phpforum.ru/index.php?showtopic=693...%EE%EF%FF%F2%FC smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.