Xwab
Форумыnavigate_nextПрограммирование на PHP

Паттерн MVC
Сообщения
SPAHI4

Решил работать по этой схеме.
Нашел статью:
http://habrahabr.ru/post/31270/
Скажите, является ли в полной мере актуальной информация в ней на данный момент? Есть ли материалы, где это отображено лучше?

17 Апр 2012, 20:11
Plato

Статья не полная + много вредных советов в ней. Лучше заюзай фрейм

17 Апр 2012, 20:26
mixlion

Комменты под той же статьёй почитай. Про статические методы класса Router'a. Тогда же не понадобиться передавать в каждый класс экземпляр роутера. Метод set класса template не может принимать массивы, и это плохо. Так же есть неплохая вещь как Reflection.
Статья неплохая, и для новичка сойдет, а потом ты сам уже дойдешь до понимания, что лучше изменить.

17 Апр 2012, 21:12
SPAHI4

Такой вопрос:
Использую Smarty. Планирую папку modules, где есть скажем папка %ModuleName%, в которой controllers и templates. По-умолчанию шаблон берется из templates/index.tpl, где index - имя контроллера, а если есть таковой в папке с темой оформления - брать его. Нормальный ли такой вариант?
Как лучше сделать: вывести шаблон документа из папки с темой, и в нем инклудить шаблон содержания, или же вывести шаблон содержания, где прописать {extends}?
Да, и как узнать расположение текущего контроллера из класса контроллера главного?

18 Апр 2012, 18:19
delef

SPAHI4, да. Первый вариант является стандартным, например, в том же mobile cms. Если хочешь - порой, много нового найдешь.

18 Апр 2012, 23:35
DarkMaster

SPAHI4, Начинал изучать мвц с оригинала данной статьи когда-то, даже 80 процентов переписал, сделал 3-4 сайта на этой адской смеси, и перешел на yii и zend..

19 Апр 2012, 1:33
Pljus

Подскажите примеры скриптов на mvc или статьи

30 Апр 2012, 23:19
Анархист

SPAHI4,
http://bitboom.ru/mvc.html

24 Июл 2012, 1:18
Ответить на тему