Symfony2:如何在PHPStorm中启用注释的自动完成?
下面是简单的代码:Symfony2:如何在PHPStorm中启用注释的自动完成?,symfony,phpstorm,Symfony,Phpstorm,下面是简单的代码: namespace AppBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation\Response; class TestController extends Controller { /** * @param $value * @return Response
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
class TestController extends Controller
{
/**
* @param $value
* @return Response
*/
public function indexAction($value)
{
return new Response('Hello:' . $value);
}
}
当我想在phpDoc中添加@Route时,是否有可能完成代码?当我输入@Route时,它应该显示代码完成和自动添加“use”语句?我看了一个symfony教程(我是初学者),在这个视频中PHPStrom显示了代码完成和自动添加的“use”语句。。。我安装了symfony插件和其他东西,代码完成工作正常。正如Patrik Karisch在问题评论中正确指出的那样: 您需要安装才能启用:
- 自动完成
- 自动添加
-语句use
- 转到首选项>插件->浏览存储库
- 在搜索框中输入“注释”
- 在结果列表中找到PHP注释插件
- 单击安装
- 重新启动PHPStorm以启用插件
由于某些原因,php storm没有像通常一样,在您键入后为您提供导入选项。您需要php注释插件。.非常感谢!你让我开心;)