作者:小丽丽很可爱 | 来源:互联网 | 2023-05-17 10:48
我已经找到了解决方案,但我找不到任何适合的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插件(很抱歉没有提前指出这个)
1> Tom..:
在你的树枝上使用它:
{# @var foo \FooObject #}
2> Alexandru Ol..:
我个人使用Symfony2 Plugin for PhpStorm,它有一个自动完成的twig对象甚至存储库.
我俩都拥有,并且完全同意您的观点,这真是太棒了。但这似乎并不能帮助我在循环中提示对象,它对你们有用吗?如果是这样,那可能是我这方面的错误配置。
不知道你是否已经想到这一点但是如果你使用@return提示说对象类型[]它会假设你得到一个ObjectType数组并且将在foreach中工作:-)