aweitian/model
Composer 安装命令:
composer create-project aweitian/model
包简介
mysql ORM
README 文档
README
model,第一版只包含:ORM
静态调用
namespace App\Model class Model { public static function __callStatic($method, $arguments) { $m = new static(Application::getInstance()->make('mysql')); return $m->__call($method, $arguments); } }
其它Model继承这个类就可以
select one
$model = new Admin(); $row = $model->find(1); echo $row->admin_id;
select
$model = new Admin(); $rows = $model->where('admin_id','>',1)->select(); foreach($rows as $row) { echo $row->admin_id; }
insert
$model = new Admin(); $model->name = "gondar"; $model->sex = "male"; echo $model->save(); //insert into
update one
$model = new Admin(); $model2 = $model->find(1); $model2->name = "gondar"; $model2->sex = "male"; echo $model2->save(); //affected rows
update
$model = new Admin(); echo $model->where('admin_id','>',1)->update([ 'name' => 'aa', 'sex' => 'male' ]); //affected rows
drop
$model = new Admin(); $model->find(1)->drop(); //affected rows
delete
$model = new Admin(); $model->where('name','cc')->delete(); //affected rows
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-10-27