Kohana 3.3 ORM - 数据库视图

时间:2013-05-05 20:25:06

标签: kohana kohana-3

有没有办法使用orm工厂从视图而不是表中拉出?我希望语法等同于从表中提取:

$buyers = ORM::factory('vbuyer'); //where vbuyers is the name of the view

这会导致错误:ErrorException [ Fatal Error ]: Class 'Model_Vbuyer' not found

不幸的是,这似乎不起作用。我可以让orm映射到模型的视图,还是必须使用DB::select('*')->from('vbuyers')方法?

编辑:问题实际上是vbuyer模型的文件名不正确,它有一个下划线v_buyer。删除了下划线并且它有效。

编辑:回答原始问题 - 是的,您可以使用ORM工厂根据数据库视图生成模型。这种情况下的问题是无关的,见上文。

0 个答案:

没有答案