saschawiener/redbean-single-file

RedBeanPHP 是一个易于使用的 PHP 即时 ORM。

4.3.4 2017-05-06 17:53 UTC

This package is not auto-updated.

Last update: 2024-09-20 03:52:26 UTC


README

本包中只有一个文件 - rb.php。这是通过点击红色bean下载页面上的 下载 RedBeanPHP 获取的。

遗憾的是,那里提供的 composer workaround 不允许创建具有红色bean依赖的 composer 包,它只允许在本地添加红色bean到您的项目(有关详细信息,请参阅 composer FAQ)。

此外,由 redbean github 仓库 创建的 gabordemooij/redbean 包只提供获取源代码的方式,并不允许您直接使用它。例如,在 $ composer require gabordemooij/redbean 后,您将无法运行以下文件

<?php
require 'vendor/autoload.php';
R::setup();

此包可以让您做到这一点。

$ composer require yeriomin/redbean-single-file

...原始 README

RedBeanPHP 4 快速入门

当前构建状态: Build Status

RedBeanPHP 4 KS 是一个易于使用的 ORM 工具,它将豆子直接存储在数据库中,并动态创建所需的所有表和列。另一方面,它允许使用纯 SQL 搜索数据库。实际上,RedBeanPHP 是类似于 mongoDB 或 couchDB 这样的文档导向数据库工具和类似 MySQL 的传统关系数据库系统之间的一种结合。它提供了两者的最佳特性:SQL 和无 SQL。当您与对象交互时,您使用无 SQL;如果您想执行一些典型的数据库任务,例如搜索或从数据存储中快速检索信息,则只需切换到 SQL。RedBean 还具有出色的性能,因为它可以冻结数据库模式,这意味着它不再扫描模式。

RedBeanPHP 的快速入门版本旨在用于 RAD、原型设计,并提供易于使用的接口和出色的即用即得体验。

如果您已经了解 RedBeanPHP 的强大功能,并希望在更复杂的项目中使用 RedBeanPHP 或将其集成到现有项目中,您可能会发现 RedBeanPHP 的“自适应”版本是一个有趣的解决方案。

支持的数据库

RedBeanPHP 支持 MySQL/InnoDB、MariaDB/InnoDB、PostgreSQL、SQLite3 和 CUBRID。

快速示例

如何使用 RedBeanPHP 存储书籍对象

$book = R::dispense("book");
$book->author = "Santa Claus";
$book->title = "Secrets of Christmas";
$id = R::store( $book );

是的,就这么简单。

此 Github 账户仅用于开发。如果您想使用 RedBeanPHP 4 快速入门,请访问网站并下载 ALL-in-ONE PHAR 文件。这应该无需任何配置即可直接使用。

更多信息

有关 RedBeanPHP 的更多信息,请参阅 RedBeanPHP 在线手册

http://www.redbeanphp.com/