Ejemplo n.º 1
0
 public function autocomplete()
 {
     if (is_numeric($this->getParam('q'))) {
         $user = $this->userStore->getById($this->getParam('q'));
         if ($user) {
             die(json_encode(['more' => false, 'results' => [['id' => $user->getId(), 'text' => $user->getName()]]]));
         }
     }
     $users = $this->userStore->search($this->getParam('q', ''));
     $rtn = ['results' => [], 'more' => false];
     foreach ($users as $user) {
         $rtn['results'][] = ['id' => $user->getId(), 'text' => $user->getName()];
     }
     die(json_encode($rtn));
 }