Автозаполнение кода VS Symfony не работает - PullRequest
0 голосов
/ 04 июня 2019

Я использую против кода, но не могу получить автозаполнение для сущности доктрины, когда я в контроллере. Например: $ user-> getNa ... не показывает getName ().

Я перепробовал много плагинов, но никто не работал (PHP IntelliSense, PHP Intelephense, PHP Intellisense-Crane, PHP-автозаполнение, Symfony для VSCode, Symfony Snippets).

public function nameAction(Request $request)
{
    $em = $this->getDoctrine()->getManager();
    $EntitiyRepository = $em->getRepository('AppBundle:Entitiy');
    $user = $EntitiyRepository->find(5);
    $company = $user->getcomp
    return $this->render('index.html.twig');
}

1 Ответ

0 голосов
/ 04 июня 2019

Вам, вероятно, следует ввести подсказку для VSCode, чтобы узнать, какой тип возвращается методом find.

public function nameAction(Request $request)
{
    $em = $this->getDoctrine()->getManager();
    $EntitiyRepository = $em->getRepository('AppBundle:Entitiy');
    /** @var User $user */
    $user = $EntitiyRepository->find(5);
    $company = $user->getcomp
    return $this->render('index.html.twig');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...