Wiki Bitrix

data_usage ORM & SQL

История из жизни. Однажды я пытался переделать тормозную генерацию прайс-листа в Битриксе: инфоблоки, разделы, связи с другими сущностями… Жуть… Для начала я решил написать SQL-запрос «all inclusive». Когда запрос вырос до 1 страницы, а было добавлено всего 10 свойств из ~50, я перестал заниматься мазохизмом. Теперь пуля найдена! Нужно использовать возможности ORM. Думаю, когда-нибудь вновь вернуть к переделке модуля.