语法简单的ORM工具

0.5.1 2014-06-07 20:14 UTC

This package is not auto-updated.

Last update: 2024-09-24 00:57:34 UTC


README

这是一个创建工具,用于从数据库中检索数据到您的项目中。这就像任何其他ORM一样。

使用Charon,您将

  • 使用注解创建简单的类
  • 使用您的类加载数据
  • 使用语义过滤器
  • 使用NoSQL获取JSON

Composer

require: {
	"evaldobarbosa/charon": "0.5.1"
}

用法

$conn = new PDO('your_dsn');

$dl = new Charon\Loader( $conn );

通过您的标签和相关的作者过滤帖子

$dl->load('YourNamespace\Post')
  ->join('tags->tag')
  ->join('author')
  ->equal('post->id',999);

选择输出格式

使用您编写的类基于的PHP对象

  $rs = $dl->get();

使用json

  $rs = $dl->get(true);

示例

https://github.com/evaldobarbosa/charon-example