如何用hinclude.js嵌入异步内容
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 4.1,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
如何用hinclude.js嵌入异步内容
可以使用hinclude.js_ JavaScript库异步嵌入控制器。由于嵌入的内容来自另一个页面(或控制器),Symfony使用标准的一个版本ob娱乐下载呈现()
配置功能hinclude
标签:
1 2
{{render_hinclude(controller('…'))}}{{render_hinclude(url('…'))}}
请注意
Hinclude.js_需要包含在你的页面中才能工作。
请注意
当使用控制器而不是URL时,必须启用Symfonyob娱乐下载片段
配置:
- YAML
- XML
- PHP
1 2 3 4
#配置/包/ framework.yaml框架:#……片段:{路径:/ _fragment}
默认内容(当加载或JavaScript被禁用时)可以在应用程序配置中全局设置:
- YAML
- XML
- PHP
1 2 3 4 5
#配置/包/ framework.yaml框架:#……模板:hinclude_default_template:hinclude.html.twig
您可以定义默认模板呈现()
函数(该函数将覆盖已定义的任何全局默认模板):
1 2 3
{{render_hinclude(controller('…'),{'default': 'default/content.html。树枝'})}}
或者你也可以指定一个字符串作为默认内容显示:
1
{{render_hinclude(控制器 ('...'), {' 加载默认‘:’……’})}}
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。