设为首页收藏本站
查看: 57|回复: 0

[PHP] KohanaORM操作教程(Kohana3.3)

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2014-3-27 00:19:00 | 显示全部楼层 |阅读模式
    Kohana毫无疑问是我看到的最喜欢的框架,轻量级,有比CI多了module和ORM,很荣幸下个项目可以用它了,看了下Kohana ORM操作教程,贴出来了。
    第一步:需要你在application/bootstap.php中开启orm功能模块
    Kohana::modules(array(
    'orm'        => MODPATH.'orm',        // Object Relationship Mapping
    ));
    第二步:在application/model中写上对应的model,如:
    配置model属性如下:

    基本的增删改查操作:
    public function action_test() { /** * @blog */ //创建模型接口 $article = ORM::factory('article',1); //查找符合条件的结果,如果是find()则仅查询一条结果 $article->where('aid','=',1)->find_all(); //获取查询结果条数 echo $article->count_all(); //插入操作 $article->cid = 2; $article->title = 'PHP点点通教程'; $article->cOntent= 'PHP点点通测试'; $article->save(); //更新操作, $article = ORM::factory('article', 3); //表示更新id为3的记录 $article->title = "这是修改的标题"; $article->cOntent= "这是修改的内容"; $article->save(); //删除操作 $article = ORM::factory('article',1); $article->delete();//删除指定ID //$orm->delete_all()//删除整个表记录 }
    我用的是最新的kohana 3.3,手册和教程相对齐全:
    英文文档:http://kohanaframework.org/3.3/guide/orm
    中文文档:http://kofans.org/3.2/guide/orm
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表