Kohana框架ORM类的基本使用

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Kohana框架ORM类的基本使用1.首先需要创建一个模型类,以user为例,在application/classes/model/user.php路径下创建user.php,并且一个表对应一个模型,且表名必须在类名后加“S”,即表名应该为users,在这个文件中,需要继承ORM类:

<?phpclass Model_User extends ORM{ ...}?>

在控制器创建一个ORM实例(访问方法必须加前缀"action_",继承的类"Controller_Admin"是为了方便权限的控制):

<?phpclass Controller_Admin_User extends Controller_Admin{ public function action_test() { $user = ORM::factory('user'); //insert $user->name = 'Tina'; $user->age = '22'; $user->save(); //查询记录,得到的结果是一个对象 $result = ORM::factory('user')->where('id','=',1)->find(); //update,其中第二个参数是表users的PRimary_key,相当于ORM::factory('user')->where('id','=',1)->find(); $user_update = ORM::factory('user',1); //loaded方法判断是否加载 if($user_update->loaded()){ $user_update->name = 'Jack'; $user_update->save(); } //delete ORM::factory('user',1)->delete(); }}?>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航