class Model_Object extends ORM {
public function get_objects($filters = array())
{
if (!empty($filters['Role']))
$role = $filters['Role'];
else
$role = NULL;
$objects = ORM::factory('object')
->where('RoleId','=',$role)
->find_all();
return $objects;
}
Проблема в том что если этого фильтра не будет существовать (а фильтров как вы сами понимаете может быть несколько, а может и вовсе никаких), я имею в виду фильтр filters['Role'], то естественно ORM ни вернет никаких объектов, как сделать так чтобы если этого фильтра нет, то наоборот, возвращались все объекты?