MVC в MODX

Всем привет!
Как устроен MVC в MODX?

Как я понимаю VC — вид и контроллер находятся в Smarty. Smarty в свое время за отображение отвечает.
В сниппете я пишу логику и вытягиваю данные через (x)PDO — это модель M.

Правильно ли размышляю? Расскажите поподробнее!
Валентин
07 декабря 2016, 06:51
modx.pro
1 444
0

Комментарии: 1

Иван Климчук
07 декабря 2016, 10:07
+2
Верно только для админки, там используется смарти. Для фронта (по сути для сайта) контроллером выступает ресурс (страница в дереве ресурсов), представление — это шаблон, назначаемый для каждого ресурса. Модель — это любой объект в системе (все объекты мапятся в базу данных через xpdo). Шаблонизатором в данном случае является парсер MODX, который разбирает специфические MODX теги с [[. Опционально можно установить pdoTools, вместе с ним появляется возможность использования шаблонизатора Fenom.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1