MODX Revolution. Обработка запроса.

preview_player
Показать описание
В этом видео мы разберём процесс обработки запроса пользователя. В этом процессе не всё гладко. Есть над чем подумать.

Рекомендации по теме
Комментарии
Автор

Браво браво. Меня всегда попытка отследить запрос, анализируя код modx повергала в ступор... Очень много нелогичных и казалось бы лишних действий.

pkgknlk
Автор

Попался проект на м0духе - такого ахутнга я не ожидал! Всё в БД! Прошлый разраб редактил через веб-интерфейс.. Я всегда думал что на говнокод.ру выкладывают липу, но нет! Почти весь код из этого проекта можно туда выложить...
В общем с горем пополам подрубил Yii и начал на него переводить... Еле еле пытаюсь их увязать с друг другом из-за этих запросов.. -___- и при этом не вмешиваясь в ядра
Вот сейчас таки получилось мутануть ЧПУ... Но вообще идея хранить к0д в БД - такой лютый 3ви3деЦЦ.. что я не знаю.. что там курили разрабы?!
Шаблоны ещё еле вынес - пришлось сделать один и в нём уже по запросу определять что подключать..🤦

acerlmt
Автор

bestpractice рекомендует для булевых методов имена давать с префиксом is. В контексте метода getRequest правильно было назвать не loadRequest(), а isLoadRequest()

AgelNash
Автор

Этот модух просто ахутнк!! Как с nginx настроить чтобы я мог выводить юзверей в виде /profile/55, где 55 - id юзверя? Сейчас только так работает /profile?id=55
хакнул - перед modx->handleRequest :
if(preg_match('/profile\/\d+/', $_REQUEST['q'])) $_REQUEST['q'] = 'profile';

acerlmt