Доброго времени суток ) Решил таки опубликовать модуль для подключения доктрины к битриксу - ссылка на гитхаб, инструкция по установке и использованию там же.
Пара слов зачем это нужно и кому может пригодиться. Я с этим модулем делал два крупных проекта, сейчас делаю сайт турфирмы - в базе на текущий момент уже 12 таблиц со сложными связями, которые невозможно реализовать на инфоблоках, а orm битрикса сильно проигрывает по удобству и функционалу doctrine orm.
Цупко Игорь, ну это довольно специфические вещи, которые нужны довольно редко ) Собственно делаю уже второй сайт на битриксе где использую доктрину.. И если с текущим сайтом использование такой связки оправдано, то в первом битрикс был вообще лишним. Сайт совершенно нестандартный и надо было делать на фреймворке, но менеджеры уже продали битрикс =(
Черевов Дмитрий, ну доктрина уже во второй версии, да и на порядок старше, ничего удивительного нет. Мне вот не очень понятно почему битрикс упорно не хочет использовать сторонние решения, а пишет свои велосипеды. Может быть конечно из-за лицензий, но все равно жаль..
Да логично. После модуля, почти полноценно написанном на новом ядре, больше всего разочаровался в том, что сущности со своими getlist, add и update в итоге возвращают массив, а вроде как планировали всё сделать объектно-ориентированным. Правда недавно узнал, что это в планах стоит, посмотрим.
+ в доктрине в том, что автоматически изменяется БД под класс сущности, очень удобно, почему-то в битриксе наоборот, сперва таблица - потом класс под неё. Помимо сторонних решений, стандарты PSR тоже можно было бы общие взять, а то опять велосипед.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».