Я работаю с Symfony3, и я открыл проект в двух своих лучших IDE: код визуальной студии и атом, но я не нашел ожидаемого поведения, а именно перейти к объявлению | определению при поддержании CTRL + щелчок, например, здесь, при рендеринге, он должен перейти к определению рендеринга в ControllerClass
Контроллер по умолчанию:
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class DefaultController extends Controller
{
/**
* @Route("/", name="homepage")
*/
public function indexAction(Request $request)
{
// replace this example code with whatever you need
return $this->render('default/index.html.twig', [
'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,
]);
}
}
Я попробовал рекомендуемый плагин для атома, но обнаружил, что проблема еще не решена.
Может ли кто-нибудь сказать нам, какую IDE использовать и какой плагин установить с Symfony, зная, что такое поведение неизбежно для меня.