Я пытаюсь достичь очень простой цели, но, похоже, она не работает.Я хочу использовать ORM Коханы и условно добавить определенные параметры.
Например:
$query = ORM::factory('user')
->where('foo', '=', 'bar');
if (isset($some_var))
$query->where('field', '=', $some_var);
$query->find_all();
Казалось бы, это должно сработать, но все, что я получаю от $query
, - это большой жирный ничего.Любые предложения я буду очень признателен!Спасибо.
РЕДАКТИРОВАТЬ:
Простой пример на этой странице Kohana даже показывает аналогичный запрос: http://kohanaframework.org/3.1/guide/orm/examples/simple
... Но даже когда я создаю экземпляр пользовательской моделиа затем попробуйте find_all()
в отдельном утверждении, я ничего не получаю.
Это работает:
$query = ORM::factory('user')->find_all();
Это не работает:
$query = ORM::factory('user');
$query->find_all();
Возможная ошибка ??