不言自明的标题:你如何在Kohana 3中做一个orwhere声明?
例如:
$artist_check = ORM::factory('artist')
->where('name', '=', strtolower($itunes->artistName))
->orwhere('itunesId', '=', strtolower($itunes->artistId))
->find();
此语句抛出异常'无效方法或其他'...由于K3文档非常糟糕,我想我会问你们。
答案 0 :(得分:4)
Kohana关注underscore_notation
,因此方法名称为or_where
,而不是orWhere
。
同样API documentation可能会有所帮助。
答案 1 :(得分:0)
不好意思,如果这是错的,但由于Kohana是Codeigniter的分裂,你试过->or_where();
http://codeigniter.com/user_guide/database/active_record.html
修改强>
http://kohanaframework.org/guide/api/Database_Query_Builder_Where#or_where