d7-orm-queries
Installation
SKILL.md
Bitrix D7 ORM Queries
When to use
- The user is fetching rows through the D7 ORM — a DataManager
getList()withfilter,select,order, orlimit— or building a new query over a Bitrix entity or highload block. - The user is deciding between the D7 ORM (
ElementTable::getList) and the legacyCIBlockElement::GetList, or migrating a query from the legacy API to the ORM. - The user needs to join related entities in the ORM — a declared
Referencefield, aruntimefield withReferenceField/ExpressionField, or selecting columns across the join. - The user needs several ORM
add/update/deleteoperations to succeed or fail atomically — starting a DB transaction and committing or rolling back around DataManager writes.