Redbeanphp - это простой в использовании инструмент ORM для PHP.
Скачать Redbeanphp с сайта:
https://redbeanphp.com/download
Извлеките архив и поместите его в свой PHP -проект, вуаля!
Необязательно: SHA256SUM и проверка подписи.
Просто откройте файл composer.json и добавьте имя пакета (eg "gabordemooij/redbean": "dev-master")
в ваш список требований.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
Примечание . Вы найдете много примеров на веб -сайте Redbeans, используя класс R
Redbeans. Из -за автоматической загрузки имен в композиторе этот класс будет доступен как RedbeanPHPR
вместо R
. Если вы хотите использовать гораздо более короткий R
, вы можете добавить оператор use
в начале вашего кода:
use RedBeanPHP R as R ;
Примечание. Важно отметить, что при использовании Redbeanphp с композитором есть некоторые дополнительные меры предосторожности, необходимые при работе с моделями. Из -за требований пространства имен композитора при создании моделей нам нужно использовать SimpleModel
для расширения, а не RedBean_SimpleModel
. Кроме того, нам нужно указать пространство имен SimpleModel
, поэтому полный пример использования модели с Redbean с композитором выглядит следующим образом:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
Обратите внимание, что нам также необходимо добавить оператор use RedBeanPHPR
, чтобы мы могли использовать ярлык R::
в модели.
Как мы храним книжный объект с Redbeanphp:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
Да, это так просто.
Для получения дополнительной информации о Redbeanphp, пожалуйста, обратитесь к веб -сайту Redbeanphp:
https://www.redbeanphp.com/