Использование пользовательских классов загрузчика
Последнее обновление Oct 17th, 2026 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$186 per month—let's make that $500!
Learn moreВы можете предоставить любой из следующих статических методов в своих пользовательских производных классах xPDOObject для переопределения их поведения, в том числе в классах, зависящих от драйвера:
_loadRows_loadInstance_loadCollectionInstanceloadloadCollectionloadCollectionGraph
Это делается с помощью метода xPDO::call().
Переопределение этих методов позволяет вам реализовать дополнительное поведение или полностью изменить поведение загрузки ваших табличных объектов через методы объекта и коллекции, предоставляемые xPDO и xPDOObject. Например, его можно использовать для проверки безопасности или для добавления обработки i18n перед загрузкой строки.
В xPDO 3.x метод xPDO::call() используется для вызова этих статических методов на соответствующем классе. Поведение можно переопределить, определив эти методы в классах вашей модели.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$186 per month—let's make that $500!
Learn more










