Diesel попробую.
В ходе данного топика я вычленил для себя сл. идеи:
Контроллер- занимается обработкой входящих запросов и только. Он один на всю MVC
Контроллер - анализирует запрос и :
сюреализует класс, соответствующей модеи или дефалтовый класс
проверит права на выполнение данного метода
вызывает конкретный метод класса Модели
соответствие что и когда вызывать определенно в конфиге.
Класс
Модели - производная от класса baseModel()
Функционально: изменяет данные в Предметной области.
По окончанию отработки метода класса
Модели - возвращается КОД ВОЗВРАТА, приуспешном это 0 (как правило)
Далее Контроллер анализирует КОД ВОЗВРАТА и сюреализует соответствующий класс
Представление
Далее, в соответствии с конфигом - Контроллер вызывает соответствующий КОДу метод
Представления
Класс
Представление, является производным от $baseView. Функциональность Класса
Представления: отображать предметную область. Соответствующий метод - отображает соответствующую часть предметной области.
Далее класс
Представление возвращает Контроллеру сформированный им HTML, который Контроллер отправляет в выходной поток.
Все бы хорошо, но возникает ситуация, когда необходимо отработать нескольким классам Представлений одновременно.
В настоящий момент я как раз решаю проблему - как объединить несколько классов представлений в один целый поток.
эта проблема не только в Шаблонах, но и в самой модели данных.
Diesel - более понятней объяснить не смогу -
наверно только спьяну. короче стучись в аську
-~{}~ 17.11.04 14:28:
у меня Контроллер, хотя я хотел сделать чтоб эту функцию выполняла Модель.
Возможно в ближайшее время - это будет все-таки Модель