xtlsoft / xdo
为 PHP 的高效、轻量级数据对象
v0.1.3-stable
2017-08-08 05:48 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-25 16:57:35 UTC
README
注意:此项目不再受支持。请参阅 https://github.com/xtlsoft/NonDB
XDO 是一个包含数据库、缓存和上传的 PHP 数据对象。
XDO 是一个 PHP 数据类,它包括了数据库,缓存和上传。
作者 作者
XDO 的作者是徐天乐(xtl@xtlsoft.top)。
作者:徐天乐(xtl@xtlsoft.top)
依赖 依赖项
我们只需要 PHP! (PHP>=5.4) 这是一个便携式软件!
我们只需要 PHP! (PHP>=5.4) 这是一个绿色软件!
安装 安装
1. 通用
- 安装 PHP。
- 克隆此项目。
- 将
XDO-master目录移动到vendor/XDO - 在您的 PHP 脚本中添加一行代码
require_once("vendor/XDO/Autoload.php");
- 享受吧!
2. 一键脚本
注意:请先安装
wget。
如果您想使用此方法安装 XDO,请先为 PHP 设置环境变量。
- 运行脚本
wget http://raw.githubusercontents.com/xtlsoft/XDO/files/XDO-install.php -O XDO-install.php && php ./XDO-install.php
- 在您的 PHP 脚本中添加一行代码
require_once("vendor/XDO/Autoload.php");
- 享受吧!
3. 使用 composer
composer require xtlsoft/xdo:dev-master
1. 通用
- 安装 PHP。
- 克隆此项目。
- 将
XDO-master文件夹移动到vendor目录下并重命名为XDO - 向您的程序添加一行代码
require_once("vendor/XDO/Autoload.php");
- 享受吧!
2. 一键脚本
注意:请先安装
wget。
请先为 PHP 设置环境变量。
- 运行脚本
wget http://raw.githubusercontents.com/xtlsoft/XDO/files/XDO-install.php -O XDO-install.php && php ./XDO-install.php
- 向您的程序添加一行代码
require_once("vendor/XDO/Autoload.php");
- 享受吧!
3. 使用 composer
composer require xtlsoft/xdo:dev-master
使用 使用
- 安装 XDO。
- 引入 XDO 类
use XDO\XDO;
- 设置数据目录
XDO::setDir("path/to/data");
请克隆
Data分支。将path/to/data字符串替换为您克隆的Data分支的路径。它包括一些示例数据。
- 创建数据库对象
$db = XDO::Database("Test"); //"Test" is the ModelName. We include a Test Model in the `Data` branch.
- 进行一些测试
$db->get("Config"); //Get the Data from Config table.
$db->get("Config.#1"); //Get the Data from #1 of Config Table
$db->get("Config.where[name=xtlsoft%]"); //Get the Data which its name match "\^xtlsoft[\s\S]*$\" in Config table.
- 更多:put,ins,del ::: 阅读我们的 文档
- 安装 XDO。
- 引入 XDO 类
use XDO\XDO;
- 设置一个 Data 目录
XDO::setDir("path/to/data");
请克隆
Data分支。将path/to/data替换成你克隆的Data分支的路径。它包括一些测试数据。
- 创建一个 Database 实例
$db = XDO::Database("Test"); //"Test" is the ModelName. We include a Test Model in the `Data` branch.
- 做一些测试
$db->get("Config"); //Get the Data from Config table.
$db->get("Config.#1"); //Get the Data from #1 of Config Table
$db->get("Config.where[name=xtlsoft%]"); //Get the Data which its name match "\^xtlsoft[\s\S]*$\" in Config table.
- 更多方法:put,ins,del ::: 阅读我们的 文档