Не знаю, несколько лет не работал с битриксом, недавно потребовалось помочь хорошим знакомым. Залез в новую версию — там то же самое, т.е. лапшекод с логикой в шаблонах, около 100 параметров для подключения среднего компонента и т.д. и т.п.
Всё вышеописанное, конечно имеет смысл, но в том случае, когда на битриксе уже есть продолжительное время работающий проект.
Так, например, с banki.ru было. Недавно у них «стукнуло» 2 миллиона уников в сутки, насколько мне известно :)
Но это всё не отменяет того, что «знал бы прикуп...»
И главное — через какую СУБД я буду с сущностью работать. Завтра мне в голову взбредет хранить сущность в Mongo и в той же доктрине это 5-10 строчек кода в одном месте.
1. Если вас так смущает ORM::find (хотя я не понимаю, чем именно), есть EntityRepository (по крайней мере в Doctrine) для этого.
2. Опять же можно в Entity добавить поле «один ко многим» и получать заказы через user->orders (причем это «ленивое» свойство), ну это если вы не с MyISAM работаете.
Добавьте склонения хотя бы на лендинге, пожалуйста, глаз режет :)
Так, например, с banki.ru было. Недавно у них «стукнуло» 2 миллиона уников в сутки, насколько мне известно :)
Но это всё не отменяет того, что «знал бы прикуп...»
2. Опять же можно в Entity добавить поле «один ко многим» и получать заказы через user->orders (причем это «ленивое» свойство), ну это если вы не с MyISAM работаете.
Хуавей — для недолюдей :D