florence / potato
此包已被废弃且不再维护。未建议替代包。
Potato ORM 是一个简单的通用 ORM,可以执行基本的 CRUD 数据库操作
dev-master
2018-08-13 02:02 UTC
Requires
- pugx/badge-poser: ^2.2
- satooshi/php-coveralls: ~1.0
- vlucas/phpdotenv: ^2.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^5.0
This package is not auto-updated.
Last update: 2023-07-12 11:58:09 UTC
README
Potato ORM
Potato ORM 是一个非常简单且基础的 ORM,可以执行基本的 CRUD 数据库操作。
安装
通过 composer 安装
composer require florence/potato
使用方法
- 确保已连接到您的数据库
- 使用复数名称创建数据库表,例如 users, cars。
- 定义表结构,例如 users 表结构可能如下 👉 [username, email, password, phone]
- 设置好以上内容后,您就可以开始使用 potatoORM 了
示例
-
创建一个模型
class User extends Model { // add methods that are not available in parent class }
-
创建您创建的模型的实例
$user = new User();
-
添加相应的列名并分配值
$user->username = "johndoe"; $user->email = "john@doe.com"; $user->phone = "08067890986";
-
保存
$user->save();
-
获取所有用户
$user = User::getAll();
-
查找一个用户
$user = User::find(1);
-
删除一个用户
$user = User::destroy(1);
-
更新用户记录
&user = User::find(3); $user->username = "Lindsay"; $user->email = "lindsay@africa.com"; $user->save();
Potato ORM 是一个开源项目,目前还在不断开发中。在这个版本中,它不处理表关系,只能执行简单的 CRUD 操作。请随时贡献以使它变得更棒。
祝您编码愉快!