Битрикс. Генератор ORM классов

Очень полезный функционал, который тщательно скрыт в панели управления сайтом, хз… с какой целью).

Чтобы его использовать, нужно перейти в административной панели на страницу Настройки — Производительность — Таблицы и добавить GET-параметр orm=y

После добавления адрес в поисковой строке будет выглядеть так: /bitrix/admin/perfmon_tables.php?lang=ru&orm=y

После обновления страницы — для любой таблицы в БД сайта можно автоматически создавать ORM-класс.

Нужно обратить внимание на такой момент:

Поля описываются не объектами-потомками Bitrix\Main\Entity\Field, а ассоциативными массивами. Хоть это и устаревший метод, но это поддерживается и используется во многих системных классах.

Понравилась статья?