Не могу понять, почему в данном коде не срабатывает reset(FALSE) ? Приходит пустой ответ. Разумеется, если find_all вызывать сразу в той же строке, где задаются параметры, то все работает хорошо.
if($prop == "shipping")
{
$clients = ORM::factory('client')
->where('prop_retail', '=', 1)
->order_by('id', 'DESC');
$clients->reset(FALSE);
}
elseif($prop == "delivery")
{
$clients = ORM::factory('client')
->where('prop_retail', '=', 2)
->order_by('id', 'DESC');
$clients->reset(FALSE);
}
elseif($prop == "office")
{
$clients = ORM::factory('client')
->where('prop_retail', '=', 3)
->order_by('id', 'DESC');
$clients->reset(FALSE);
}
$clients->find_all();