Решил работать по этой схеме.
Нашел статью:
http://habrahabr.ru/post/31270/
Скажите, является ли в полной мере актуальной информация в ней на данный момент? Есть ли материалы, где это отображено лучше?
Комменты под той же статьёй почитай. Про статические методы класса Router'a. Тогда же не понадобиться передавать в каждый класс экземпляр роутера. Метод set класса template не может принимать массивы, и это плохо. Так же есть неплохая вещь как Reflection.
Статья неплохая, и для новичка сойдет, а потом ты сам уже дойдешь до понимания, что лучше изменить.
Такой вопрос:
Использую Smarty. Планирую папку modules, где есть скажем папка %ModuleName%, в которой controllers и templates. По-умолчанию шаблон берется из templates/index.tpl, где index - имя контроллера, а если есть таковой в папке с темой оформления - брать его. Нормальный ли такой вариант?
Как лучше сделать: вывести шаблон документа из папки с темой, и в нем инклудить шаблон содержания, или же вывести шаблон содержания, где прописать {extends}?
Да, и как узнать расположение текущего контроллера из класса контроллера главного?
SPAHI4, да. Первый вариант является стандартным, например, в том же mobile cms. Если хочешь - порой, много нового найдешь.
18 Апр 2012, 23:35SPAHI4, Начинал изучать мвц с оригинала данной статьи когда-то, даже 80 процентов переписал, сделал 3-4 сайта на этой адской смеси, и перешел на yii и zend..
19 Апр 2012, 1:33