想在Kohana3 ORM中使用查询生成器吗

想在Kohana3 ORM中使用查询生成器吗,orm,kohana,kohana-3,kohana-orm,Orm,Kohana,Kohana 3,Kohana Orm,我想在Kohana3ORM中使用查询生成器方法,那么有可能这样做吗?我希望我的一些函数在基于Kohana ORM的模型中,例如,如果我在一个函数中做了一些事情,它属于某个已经是基于ORM的模型的模型,那么我想在其中编写该函数,我是否可以在这些方法或类中使用查询生成器或ORM? 像 那么,我可以在ORM中做这些事情吗?这是一种很好的方法吗?多亏了调用(),您可以在任何地方对ORM对象使用查询生成器方法 因此: 有很多关于使用Ko3 ORM的好文档,您可以从userguide开始: (如果您使用的是

我想在Kohana3ORM中使用查询生成器方法,那么有可能这样做吗?我希望我的一些函数在基于Kohana ORM的模型中,例如,如果我在一个函数中做了一些事情,它属于某个已经是基于ORM的模型的模型,那么我想在其中编写该函数,我是否可以在这些方法或类中使用查询生成器或ORM? 像


那么,我可以在ORM中做这些事情吗?这是一种很好的方法吗?

多亏了调用(),您可以在任何地方对ORM对象使用查询生成器方法

因此:

有很多关于使用Ko3 ORM的好文档,您可以从userguide开始:


(如果您使用的是3.0.x,请切换到3.0)

这样我就可以在控制器中使用我的get something方法:
code
$info=$model->find\u all\u specific($val)<代码>代码完全正确,您也可以说$info=$model->where。。。在任何需要注意的地方,如果要设置表名(from()方法所需的
)或DB对象(execute()
方法所需的
),则应使用
$this->\u table\u name
$this->\u DB
class Abc_Model extends ORM{
    function setAbc($a){
          DB::insert($table,$a);
    }

    function getSomething(){
         $x=$this->x->find_all();
         return $x;
    }


 }
// inside the model
public function find_all_specific($val)
{
    return $this->where('specific','=',$val)->find_all();
}