在树枝模板中嵌入服务
我使用控制器作为服务,并尝试使用以下语法将这些控制器嵌入到树枝模板中:
{% render 'my_controller:thisAction' %}
{% render 'my_controller2:this2Action' %}
{% render 'my_controller3:this3Action' %}
问题是,只有第一个渲染语句能够渲染模板,而无法正确解析,而以下渲染语句则不能。
对于为什么会出现这个问题有什么建议吗?
I am using controllers as services and try to embed those controllers in the twig template using the following syntax:
{% render 'my_controller:thisAction' %}
{% render 'my_controller2:this2Action' %}
{% render 'my_controller3:this3Action' %}
The problem is that instead of getting parsed correctly, only the first render statement is able to render the template and the following ones are not.
Any suggestions why this problem is occuring ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需确保遵守命名约定即可。而且你不需要你的控制器成为服务。控制器旨在获取
请求
并返回响应
。假设您有一个名为 Default 的控制器。
在视图中,您可以使用以下方式调用
Just make sure the naming convention is respected. And you do not need your controller to be services. Controllers are meant to grab a
Request
and return aResponse
.Imagine you have a Controller called Default.
In the view you could call by using