wilson/potato-orm
此包的最新版本(dev-master)没有提供许可信息。
简单的PHP通用ORM
dev-master
2016-01-04 09:08 UTC
Requires
- php: >=5.3.0
- vlucas/phpdotenv: ^2.1
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-18 17:47:55 UTC
README
这是一个简单的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 以获取更多信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 wilson.omokoro@andela.com 联系,而不是使用问题跟踪器。
致谢
Potato-orm 由 Wilson Omokoro 维护。
许可
MIT许可(MIT)。请参阅 许可文件 以获取更多信息。