【问题标题】:Annotations in PHPStorm by Symfony2 pluginSymfony2 插件在 PHPStorm 中的注释
【发布时间】:2014-06-15 14:25:35
【问题描述】:

我尝试设置 Symfony2 插件以便我可以使用注释。我安装了plugin,PHPStorm重启了缓存失效了。

现在,一些代码:

/**
 * @ORM\Id
 * @ORM\Column(type="integer")
 * @ORM\GeneratedValue(strategy="AUTO")
 */
private $id;

当我输入 @ORM\ 并按 Ctrl+Space 时,我看到了 No suggesions

这行不通?我设置错了吗?

【问题讨论】:

  • 您是否通过use Doctrine\ORM\Mapping as ORM; 导入了Mapping
  • 是的,我已经导入了。
  • 已经可以正常工作了,PHPStorm 8.x 和插件 Symfony2 PluginPHP Annotations

标签: symfony configuration annotations phpstorm


【解决方案1】:

您使用了错误的插件 :)
PHP Annotations

【讨论】:

    【解决方案2】:

    对于未来的访问者,只需点击 File->Invalidate caches/Restart... 一切都会正常进行。 https://github.com/Haehnchen/idea-php-annotation-plugin#install

    【讨论】:

      【解决方案3】:

      PHPStorm 暂不支持学说注解。

      http://youtrack.jetbrains.com/issue/WI-6187

      但也许在其他地方有更多关于此的信息。

      【讨论】:

        【解决方案4】:

        为了对 Symfony 框架和其他的注解进行完整的代码补全,您应该先安装 Symfony 插件,然后安装 PHP 注解,this article shows what you should install in PHPStorm to code faster Symfony Applications

        【讨论】:

          【解决方案5】:

          我遇到了同样的问题,每当我从 github 安装 php 注释插件时,它都无法正常工作。

          一旦我从插件主页的历史记录部分安装了最新的 .jar 文件,问题就解决了。

          https://plugins.jetbrains.com/plugin/7320

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-11-16
            • 2016-12-01
            • 2013-05-06
            • 2014-10-30
            • 1970-01-01
            • 1970-01-01
            • 2012-06-19
            相关资源
            最近更新 更多