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/