RedBeanPHP, NotORM и DibiPHP. Какой из этих простых ORM является лучшим?

Я ищу простой ORM для PHP для небольшого проекта. Я нашел 3 из них. У вас есть идеи, какой из них лучший?

http://redbeanphp.com/

http://www.notorm.com/

http://dibiphp.com/

Я ценю любую помощь. Благодарю.

1 ответ

Решение

Я лично выбрал RedBean. Я никогда не пробовал ни Notorm, ни Dibiphp, но они, похоже, менее интегрированы. Например, в DibiPHP вы можете анализировать запросы SQL напрямую.

dibi::query('UPDATEТаблицаSET ', $arr, 'WHEREid`=%i', $x);

С другой стороны, RedBean не требует запуска SQL-запросов. Просто создайте свой объект, установите значения и отправьте инструкцию CRUD в Redbean (создать, прочитать, обновить, удалить):

$user = R::dispense( 'users' );
$user -> first_name = 'John';
$id = R::store( $user );
Другие вопросы по тегам