我正在使用Symfony3,我在我最好的两个IDE visual studio code & 原子但在维护 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安装哪个插件,因为我知道这种行为对我来说是不可避免的。
答案 0 :(得分:0)
我记得NetBeans有这样的功能,但正如我现在正在测试它有时工作,有时不工作,不能说为什么长期以来我使用Atom。另一个选择是PHPStorm(首先也是我认识的大多数PRO)。
答案 1 :(得分:0)
我个人使用PHPStorm,当我创建新项目时,我只为项目启用symfony插件,它处理得很好。 PS:symfony插件应安装在PHPStorm
中