Kohana毫无疑问是我看到的最喜欢的框架,轻量级,有比CI多了module和ORM,很荣幸下个项目可以用它了,看了下Kohana ORM操作教程,贴出来了。
第一步:需要你在application/bootstap.php中开启orm功能模块
Kohana::modules(array(
'orm' => MODPATH.'orm', // Object Relationship Mapping
));
配置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,手册和教程相对齐全:
英文文档: