视觉工作室或原子与Symfony:去定义|宣言

时间:2018-04-18 07:18:44

标签: visual-studio symfony ide atom-editor

我正在使用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安装哪个插件,因为我知道这种行为对我来说是不可避免的。

2 个答案:

答案 0 :(得分:0)

我记得NetBeans有这样的功能,但正如我现在正在测试它有时工作,有时不工作,不能说为什么长期以来我使用Atom。另一个选择是PHPStorm(首先也是我认识的大多数PRO)。

答案 1 :(得分:0)

我个人使用PHPStorm,当我创建新项目时,我只为项目启用symfony插件,它处理得很好。 PS:symfony插件应安装在PHPStorm