А вы используете ORM библиотеку?
Всем привет! Всегда я использовал чистый PDO в своих сниппетах, до недавнего времени. И тут столкнулся с idiorm, который мне на первый взгляд показался очень интересным. А есть ли тут те, кто использует какие-то орм библиотеки? Какие?
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Как правило самый часто используемый код всегда должен быть под рукой
А еще лучше написать свой компонент и не дублировать функционал который уже есть в MODX.
Еще один форк этого проекта — Granada уже разделен на несколько классов, но в целом принципиально ничем не отличается от своих предшественников и может работать на php 5.3+. Работа на php 7 не тестировалась, поэтому если вдруг найдете багу и решите ее поправить. То скорее всего придется делать форк, т.к. принятие PR может быть долгим.
Можете посмотреть еще в сторону Parm — это более интересное и современное решение для проектов на php 5.5+
Если же у вас проект работает на PHP 7.1 и выше, то я бы выбрал Eloquent. Во первых, в определенный момент вам помимо ORM может понадобиться что-то еще. И тут пакеты Laravel вам могут сильно облегчить жить, т.к. имеют слабую связанность. Когда я первый раз пробовал переписать MODX Evolution (если кто помнит, то проект назывался BolmerCMS и основан был на idiorm. Я даже PR туда успел заслать), то столкнулся именно с этой проблемой — тяжело было связать между собой разношерстные компоненты