树枝环中的Typehint(intellisense)对象

时间:2015-03-20 10:49:58

标签: symfony twig phpstorm

我已经找到了解决方案,但我找不到任何适合的Twig,我知道这是一种生活品质。但它会使模板稍微容易一些。

示例

{% for userObj in userObjCollection %}
  {{ userObj.property }} 
  {# I want to type hint userObj so I can use intellisense to get the right property #}
{% endfor %}

我目前正在使用PHPStorm IDE,
任何建议或指示都非常感谢。

修改 请注意,这是一个简单的问题,可以更简单地在循环中进行编码。不是网站用户会接触到的东西。 (还添加了phpstorm标签来澄清)

编辑2
我已经安装了Symfony2和PHP Annotations插件(很抱歉没有提到这个插件)

2 个答案:

答案 0 :(得分:43)

在你的枝条中使用它:

{# @var foo \FooObject #}

答案 1 :(得分:6)

我个人使用Symfony2 Plugin作为PhpStorm,它有一个自动完成的树枝对象甚至存储库。