·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> Kohana框架ORM类的基本使用

Kohana框架ORM类的基本使用

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
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();    }}?>