树枝循环中的类型提示(智能感知)对象
Typehint (intellisense) objects within a twig loop
我已经搜索了解决方案,但找不到适合 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 插件(抱歉没有早点指出)
我个人使用 PhpStorm 的 Symfony Support 插件,它可以自动完成 twig 对象甚至存储库。
在你的树枝中使用这个:
{# @var foo \FooObject #}
我已经搜索了解决方案,但找不到适合 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 插件(抱歉没有早点指出)
我个人使用 PhpStorm 的 Symfony Support 插件,它可以自动完成 twig 对象甚至存储库。
在你的树枝中使用这个:
{# @var foo \FooObject #}