Symfony 5.2-在细枝中渲染刺激控制器

Symfony 5.2-在细枝中渲染刺激控制器,symfony,twig,stimulusjs,Symfony,Twig,Stimulusjs,我认为这是一个简单的问题,但我不明白为什么会发生: 当我以这种方式在细枝中添加刺激成分时: {{stimulation\u controller('test')},它呈现文本:data controller=“test” 当我使用时,控制器呈现得非常完美 是否要进行调整设置以激活此细枝扩展?我没有这样发现任何东西,扩展被我的IDE很好地识别,它将我放在扩展声明中 感谢您的帮助通过查看供应商,您可以在细枝扩展中找到stimulus\u控制器的声明:Symfony\webpackencorbundl

我认为这是一个简单的问题,但我不明白为什么会发生:

当我以这种方式在细枝中添加刺激成分时:
{{stimulation\u controller('test')}
,它呈现文本:data controller=“test”

当我使用
时,控制器呈现得非常完美

是否要进行调整设置以激活此细枝扩展?我没有这样发现任何东西,扩展被我的IDE很好地识别,它将我放在扩展声明中


感谢您的帮助

通过查看
供应商
,您可以在细枝扩展中找到
stimulus\u控制器
的声明:
Symfony\webpackencorbundle\Twig\StimulusTwigExtension

此扩展的目的是呈现
数据控制器
属性,以及可选的一些
数据-[controller identifier]-值
属性

它不会呈现
div
,因为您的刺激控制器可以连接到页面中的任何类型的节点(a
span
正文
,等等)

只需像这样使用它:

<div {{ stimulus_controller('test') }}></div>

这将输出:



omg你说得对!谢谢你,我还没醒:(非常感谢!@thacac不谢谢,但请把我的答案标记为已接受的答案。