【发布时间】:2021-07-20 17:48:57
【问题描述】:
早上好。我在使用 Stimulus 控制器和命名空间时遇到问题,遵循 Stimulus 文档中指定的命名约定。
当我像这样使用我的控制器时,一切都按预期工作:
/controllers/gifts_controller.jsdata-controller="gifts"
如果我以这种方式使用控制器,则没有任何效果:
/controllers/frontend/gifts_controller.jsdata-controller="frontend--gifts"
Stimulus documentation 指定子文件夹中控制器的命名约定必须与第二个示例类似,但它不起作用。没有错误,就像它不存在一样。
有什么想法吗?
编辑:对不起,我写错了
【问题讨论】:
-
请在 ``` 引用之间发布代码。见stackoverflow.com/help/how-to-ask
-
代码在```之间。我阅读了文档,如果我做错了什么,很抱歉,但我认为这是正确的。
-
我的意思是,不要发布图片来说明您的问题!不要发布代码、数据、错误消息等的图像...stackoverflow.com/help/how-to-ask
-
我自己从未使用过 Stimulus。是否有与 Gifts-controller.js 关联的 Symfony GiftsController.php?在 Symfony 中,默认情况下,控制器确实需要位于 src/Controller 目录下。
标签: symfony namespaces stimulusjs