Download the PHP package bingcool/swoolefy-orm without Composer
On this page you can find all versions of the php package bingcool/swoolefy-orm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bingcool/swoolefy-orm
More information about bingcool/swoolefy-orm
Files in bingcool/swoolefy-orm
Download bingcool/swoolefy-orm
More information about bingcool/swoolefy-orm
Files in bingcool/swoolefy-orm
Vendor bingcool
Package swoolefy-orm
Short Description db orm for swoolefy base on topthink/think-orm
License Apache-2.0
Package swoolefy-orm
Short Description db orm for swoolefy base on topthink/think-orm
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package swoolefy-orm
think-orm
基于PHP5.6+ 的ORM实现,主要特性:
- 基于ThinkPHP5.1的ORM独立封装
- 支持Mysql、Pgsql、Sqlite、SqlServer、Oracle和Mongodb
- 支持Db类和查询构造器
- 支持事务
- 支持模型和关联
适用于不使用ThinkPHP框架的开发者。
安装
composer require topthink/think-orm
Db类用法:
use think\Db;
// 数据库配置信息设置(全局有效)
Db::setConfig(['数据库配置参数(数组)']);
// 进行CURD操作
Db::table('user')
->data(['name'=>'thinkphp','email'=>'[email protected]'])
->insert();
Db::table('user')->find();
Db::table('user')
->where('id','>',10)
->order('id','desc')
->limit(10)
->select();
Db::table('user')
->where('id',10)
->update(['name'=>'test']);
Db::table('user')
->where('id',10)
->delete();
Db类增加的(静态)方法包括:
setConfig
设置全局配置信息getConfig
获取数据库配置信息setQuery
设置数据库Query类名称setCacheHandler
设置缓存对象Handler(必须支持get、set及rm方法)getSqlLog
用于获取当前请求的SQL日志信息(包含连接信息)
其它操作参考TP5.1的完全开发手册数据库章节
定义模型:
namespace app\index\model;
use think\Model;
class User extends Model
{
}
代码调用:
use app\index\model\User;
$user = User::get(1);
$user->name = 'thinkphp';
$user->save();
Db类和模型对比使用
:white_check_mark: 创建Create
-
Db用法
-
模型用法
- 或者批量设置
:white_check_mark: 读取Read
-
Db用法
-
模型用法
- 模型实现读取多个记录
:white_check_mark: 更新Update
-
Db用法
-
模型用法
-
或者使用
- 静态调用
:white_check_mark: 删除Delete
-
Db用法
-
模型用法
-
或者静态实现
-
静态调用
- destroy方法支持删除指定主键或者查询条件的数据
更多模型用法可以参考5.1完全开发手册的模型章节
All versions of swoolefy-orm with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package bingcool/swoolefy-orm contains the following files
Loading the files please wait ....