baddum/model418

一个简单且明确的 Couch 模型库

v1.2.0 2014-11-24 16:19 UTC

This package is auto-updated.

Last update: 2024-09-23 05:43:19 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage Total Downloads License

Model418 是一个易于使用且高度灵活的 ORM
它可以映射您的数据,从数据库或其他来源,以及其关系到可访问的对象。
它可以与或没有框架一起使用。

  1. 特性
  2. 编写代码
  3. 如何安装
  4. 如何贡献
  5. 作者 & 社区

特性

目前,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.*

↑ 顶部

如何贡献

参与进来

  1. 点赞 一下项目!
  2. 报告您发现的问题
  3. 在 Twitter 和博客上谈论 Model418,并 让我知道

拉取请求

非常欢迎拉取请求。
请阅读 贡献指南 以进一步了解。

↑ 顶部

作者 & 社区

Model418 在 MIT 许可证 下。
它是由 Thomas ZILLIOX 创建和维护的。