baddum / model418
一个简单且明确的 Couch 模型库
v1.2.0
2014-11-24 16:19 UTC
Requires
- php: >=5.4.0
- symfony/yaml: ~2.5
Requires (Dev)
- c9s/sqlbuilder: 1.5.*
- codeclimate/php-test-reporter: dev-master
- michelf/php-markdown: 1.3.*
- pixel418/markdownify: 2.1.*
README
Model418 是一个易于使用且高度灵活的 ORM
。
它可以映射您的数据,从数据库或其他来源,以及其关系到可访问的对象。
它可以与或没有框架一起使用。
特性
目前,Model418 只支持以下存储
- 文件系统
- 编码:Yaml(默认),JSON,文本或 Markdown
- 子文件:将属性的值写入另一个文件
- 多文件夹:使用多个文件夹,如插件文件夹
- 会话系统
编写代码
// Save a new Model $user = (new UserModel) ->set('firstName', 'John') ->save(); // Retrieve all models $userList = (new UserModel)->query()->fetchAll(); count($userList) // 1 // Retrieve by primary key $john = (new UserModel)->query()->fetchById(1); // Update an existing Model $john->set('lastName', 'Doe') ->save(); // Delete an existing Model $john->delete();
要进一步了解,您应该阅读 完整的文档。
如何安装
此库包需要 PHP 5.4
或更高版本。
安装 Composer 并运行以下命令以获取最新版本
composer require baddum/model418:1.2.*
如何贡献
参与进来
拉取请求
非常欢迎拉取请求。
请阅读 贡献指南 以进一步了解。
作者 & 社区
Model418 在 MIT 许可证 下。
它是由 Thomas ZILLIOX 创建和维护的。