什么是orm?
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。
---------------------百度百科,
好吧还是不太懂...
框架中的方法:
/**
* Creates and returns a new model.
* Model name must be passed with its' original casing, e.g.
*
* $model = ORM::factory('User_Token');
*
* @chainable
* @param string $model Model name
* @param mixed $id Parameter for find()
* @return ORM
*/
public static function factory($model, $id = NULL)
{
// Set class name
$model = 'Model_'.$model;
return new $model($id);
}
用法:
创建一个对象
键值对应数据
保存
看结果
//实例化一个model
$app = ORM::factory('app');
// 键值->'数据值',
$app->number='2';
$app->status='13';
//保存数据
$app->save();
//看结果,结果是布尔值,true
var_dump($app->saved());
实例化的时候,如果是这样:
//第二个参数是id
$app = ORM::factory('app',1);
那么,如果有这个id的话就会是更新数据,如果没有这个id就会新增数据,
但是有一点要注意,新增的id是自动增加的,不会按照指定id插入,
比如:
$app=ORM::factory('app',1000);
数据库里的最后一个id是20
那么插入后的id是21,儿不会是1000
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。