wilson/potato-orm

此包的最新版本(dev-master)没有提供许可信息。

简单的PHP通用ORM

dev-master 2016-01-04 09:08 UTC

This package is not auto-updated.

Last update: 2024-09-18 17:47:55 UTC


README

Build Status

这是一个简单的ORM,用于在PHP编写的数据库中插入、读取、更新和删除数据。

安装

通过Composer

$ composer require Wilson/potato-orm

用法

  • 简单地扩展基类。基类是一个名为"Base"的抽象类。例如,如果您在数据库中有一个用户表,并且想要在该表上执行创建、读取、更新和删除(CRUD)操作,请创建相应的类如下
use Wilson\Source\Base;

class User extends Base
{

}
  • 向表中插入一条记录
$person = new User();
$person->name = "Wilson Omokoro";
$person->email = "wilson.omokoro@andela.com";
$person->password = "12345";
$person->save();
  • 在表中查找特定的记录
$user = User::find(3);
echo $user->result;
  • 从表中读取所有记录
$users = User::getAll();
print_r($users);
  • 更新表中的记录。例如,更新用户表中的第五条记录的密码
$user = User::find(5);
$user->password = "lkHJu9Z";
$user->save();
  • 从表中删除一条记录。例如,删除用户表中的第三条记录
$user = User::destroy(3);

测试

如果包含您的测试类的文件夹是 "tests"

$ phpunit tests

变更日志

请参阅 CHANGELOG 以获取更多信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 wilson.omokoro@andela.com 联系,而不是使用问题跟踪器。

致谢

Potato-orm 由 Wilson Omokoro 维护。

许可

MIT许可(MIT)。请参阅 许可文件 以获取更多信息。