我已经找到了解决方案,但我找不到任何适合的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插件(很抱歉没有提到这个插件)
答案 0 :(得分:43)
在你的枝条中使用它:
{# @var foo \FooObject #}
答案 1 :(得分:6)
我个人使用Symfony2 Plugin作为PhpStorm,它有一个自动完成的树枝对象甚至存储库。