[QUOTE]
Роман Семёнов написал:
я больше склоняюсь к тому что проще использовать обычные запросы к БД. веть хайлоадблоки это обычные отдельные таблицы.
так называемая ОРМ - кривая до невозможности. код с обычными запросами занимают меньше и гораздо понятнее, чем код для этой чудо орм.
ОРМ должна уменьшать и упрощать для понимания код, а не плодить ненужный код.
[/QUOTE]
Если речь о конкретной маленькой задаче, которую нужно реализовать один раз и забыть - Вы правы, но если писать свой модуль, и предполагается, что дальше может быть использовано наследнование, и так далее, то ОРМ решает. О какой кривости речь - не понятно, все работает как часы. Мы только что писали модуль, где связывались различные сущности через ОРМ, причем как существующие сущности, так и наши, созданные в системе отдельно. Разработка превратилась в удовольствие, да и результат вышел отличный. Кому приходилось связывать ордеры + корзины + свойства корзин, знают какой это ад. ОРМ позволил все это решить, да еще и к своей сущности привязать.
Что касается этого:
[QUOTE]
Роман Семёнов написал:
работа с переменными сервера - вообще ни очем. зачем эти ООП-костыли когда можно использовать готовые переменные $_SERVER, $_GET, $_POST и т.д.[/QUOTE]
Это спор уже идеологический, нет желания в него вступать, потому что тут пойдут фразы типа "пыха придумывалась с глобальными переменными, а вы тут на них посягаете с вашим ооп, ай яй яй". Но топик посвящен не тому, зачем нужен ооп. Здесь люди, которые понимают, зачем он нужен, хотят узнать, как им пользоваться в конкретном битриксе. Будем надеяться, кто-нибудь все же ответит.