query->columns(Task::TABLE.'.id', Task::TABLE.'.title')->findAll(); foreach ($tasks as &$task) { $task['value'] = $task['title']; $task['label'] = '#'.$task['id'].' - '.$task['title']; } return $tasks; } }