Эквивалент ORWHERE в модели Kohana 3 ORM

Само собой разумеющееся название: как вы делаете утверждение в Кохане 3?

например:

$artist_check = ORM::factory('artist')
->where('name', '=', strtolower($itunes->artistName))
->orwhere('itunesId', '=', strtolower($itunes->artistId))
->find();

Это утверждение выдает исключение "Неверный метод в другом месте"... Так как документы K3 ужасны, я решил спросить вас всех.

2 ответа

Решение

Кохана следует underscore_notationпоэтому имя метода or_whereне orWhere,

Также может быть полезна документация по API.

Извините, если это не так, но поскольку Kohana - это разделение Codeigniter, вы пытались ->or_where();

http://codeigniter.com/user_guide/database/active_record.html

РЕДАКТИРОВАТЬ

http://kohanaframework.org/guide/api/Database_Query_Builder_Where

Другие вопросы по тегам