Я новичок в Symfony
Я создал новый пакет под названием basebundle и установил fosuserbundle в соответствии с указаниями. Пользовательский класс живет в basebundle.
Я хотел создать пользовательский интерфейс администратора в новом пакете под названием adminbundle. Мне нужен маршрут, который возвращает всех пользователей в json. поэтому я настроил это и создал это действие:
public function ajaxAction(){
$um = $this->get('fos_user.user_manager');
$users = $um->findUsers();
// create a JSON-response with a 200 status code
$response = new Response(json_encode(array('name' => $users)));
$response->headers->set('Content-Type', 'application/json');
return $response;
}
Я получаю ошибку:
Ошибка: вызов функции-члена get () для необъекта в C: \ wamp \ www \ quirements \ vendor \ symfony \ symfony \ src \ Symfony \ Bundle \ FrameworkBundle \ Controller \ Controller.php строка 274
когда я перемещаю эту функцию на контроллер по умолчанию basebundle, она работает нормально …. что я делаю не так?
Задача ещё не решена.
Других решений пока нет …