Tak się zastanawiam, mam coś takiego
function get_users($sort = null, $order = null)
{
$query = $this->qb->select(
'user.name',
'user.surname',
'user_group.name as group_name',
'user_role.name as role_name',
... itd
)
)
->from('user', 'user_group', 'user_role')
->where(
'user.id_user_grou' => 'user_group.id_user_group',
'user.id_user_role' => 'user_role.id_user_role'
)
)
{
$query = $query->where($sort);
}
{
$query = $query->orderby($order);
}
else
{
$query = $query->orderby(
'user.id_group' => 'desc'
)
);
}
}
i tak się zastanawiam jak wy to rozwiązaliście, czy w przypadku kiedy chcę tylko imiona i nazwiska userów to czy wybierać wszystkie kolumny które sobie zadeklarowałem, czy dodać zmienną w której będę przekazywał nazwy pól które mnie interesują