RedBeanPHP, NotORM и DibiPHP. Какой из этих простых ORM является лучшим?
Я ищу простой ORM для PHP для небольшого проекта. Я нашел 3 из них. У вас есть идеи, какой из них лучший?
Я ценю любую помощь. Благодарю.
1 ответ
Решение
Я лично выбрал RedBean. Я никогда не пробовал ни Notorm, ни Dibiphp, но они, похоже, менее интегрированы. Например, в DibiPHP вы можете анализировать запросы SQL напрямую.
dibi::query('UPDATE
ТаблицаSET ', $arr, 'WHERE
id`=%i', $x);
С другой стороны, RedBean не требует запуска SQL-запросов. Просто создайте свой объект, установите значения и отправьте инструкцию CRUD в Redbean (создать, прочитать, обновить, удалить):
$user = R::dispense( 'users' );
$user -> first_name = 'John';
$id = R::store( $user );