简单的PHP ORM,用于树形数据结构

dev-master 2017-01-27 17:16 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:52:54 UTC


README

简单的PHP ORM,用于树形数据结构

  1. 通过继承预定义的数据对象类型之一来构建数据对象: alt tag

  2. 将数据对象连接成树形结构

  3. 将树保存到数据库

  4. 从你选择的节点开始,加载到你选择的深度

使用composer安装

"require": {
      "the-great-wizard/o-tree": "dev-master"
  }

示例

// database connection configurations
define('DB_NAME', 'your_mysql_DB');
define('DB_USER', 'your_mysql_user');
define('DB_PASSWORD', 'your_mysql_password');
define('DB_HOST', '127.0.0.1');

// build an object that inherit DataObject. 
$obj = new \DAL\DummyDataObject();
var_dump($obj);

// get database handle
$hld = new \DAL\HighLevelDAL();

// save the data object to database
$hld->saveDataObject($obj, 1);

// load the data object from database
$loadedObj = $hld->loadDataObject($obj->getCombinedId(), 1);
var_dump($loadedObj);