kohana的orm学习 插入数据
什么是orm?
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。
---------------------百度百科,
好吧还是不太懂...
框架中的方法:
/***Createsandreturnsanewmodel.*Modelnamemustbepassedwithits'originalcasing,e.g.**$model=ORM::factory('User_Token');**@chainable*@paramstring$modelModelname*@parammixed$idParameterforfind()*@returnORM*/publicstaticfunctionfactory($model,$id=NULL){//Setclassname$model='Model_'.$model;returnnew$model($id);}
用法:
创建一个对象
键值对应数据
保存
看结果
//实例化一个model$app=ORM::factory('app');//键值->'数据值',$app->number='2';$app->status='13';//保存数据$app->save();//看结果,结果是布尔值,truevar_dump($app->saved());
实例化的时候,如果是这样:
//第二个参数是id
$app = ORM::factory('app',1);
那么,如果有这个id的话就会是更新数据,如果没有这个id就会新增数据,
但是有一点要注意,新增的id是自动增加的,不会按照指定id插入,
比如:
$app=ORM::factory('app',1000);
数据库里的最后一个id是20
那么插入后的id是21,儿不会是1000
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。