Николай Савин

Николай Савин

Был в сети 29 июня 2026, 12:35
Заказы принимаю
$modx->getObject('msOrder', array('id' => $id));
Это общий вариант. К примеру для сниппета.

Обращение к базе данных при загрузке объекта в любом случае где-то происходит.
Исключение может составлять плагин или метод в классе, куда передан объект заказа. Но если вы пишите — что получить по номеру — тогда вот так с обращением к базе

Или вот так
$modx->getObject('msOrder', array('num' => $num));
Смотря какой у вас номер в наличии. Порядковый или сформированная строка.
Опять же — я цитирую официальный источник. В документации написано RestFul APi. Понятное дело это не полноценное REST. Здесь всего то несколько глаголов поддерживаются из всего зоопарка — и то, насколько я понимаю происходит эмуляция, а не полноценная поддержка.
Поставил минус, объясню почему.
Я не в восторге, когда на профильном MODX ресурсе пишут статьи не в тему. Но это просто привычка и мои личные ожидания, наверное. Совместимые с MODX параллельные темы тоже хорошо — надо ж знать куда колесо прогресса тянется.
Но данный топик — как то с трудом воспринимается, как что то про web в принципе. Можно считать старческим ворчанием и забить.
Насколько я знаю он еще и никаких методов кроме GET и POST не поддерживает. Все остальные эмулируются, переводясь в POST. По крайней мере так было, когда я последний раз с этим компонентом фреймворка работал. Все на POST c экшенами выстраивалось.
С другой стороны — может это и к лучшему? Глаголы изначально не рассматриваются, работаем с базовой частью.