TwigBundle配置(“twig”)
编辑本页警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 2.2,现已不再维护。
读本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。
TwigBundle配置(“twig”)
- YAML
- XML
- PHP
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
枝:exception_controller:twig.controller.exception: showAction形式:资源:#默认值:-form_div_layout.html.twig#的例子:-MyBundle: form.html.twig全局变量:#的例子:foo:“@bar”pi:3.14#示例选项,但最简单的用法是如上所示some_variable_name:#应该是值的服务idid:~#设置为服务或留空类型:~值:~autoescape:~base_template_class:~#示例:Twig_Template缓存:“% kernel.cache_dir % /枝”字符集:“% kernel.charset %”调试:“% kernel.debug %”strict_variables:~auto_reload:~优化:~
12 3 4 5 6 7 8 9 10 11 12 13 14
<容器xmlns=“http://欧宝娱乐app下载地址www.oldmanjams.com/schema/dic/services”xmlns: xsi=“http://www.w3.org/2001/XMLSchema-instance”xmlns:树枝=“http://欧宝娱乐app下载地址www.oldmanjams.com/schema/dic/twig”xsi: schemaLocation=“http://欧宝娱乐app下载地址www.oldmanjams.com/schema/dic/services //www.oldmanjams.com/schema/dic/services/services-1.0.xsd //www.oldmanjams.com/schema/dic/twig //www.oldmanjams.com/schema/dic/doctrine/twig-1.0.xsd”><枝:配置自动重载=“% kernel.debug %”autoescape=“真正的”base-template-class=“Twig_Template”缓存=“% kernel.cache_dir % /枝”字符集=“% kernel.charset %”调试=“% kernel.debug %”strict-variables=“假”><枝:形式><枝:资源>MyBundle: form.html.twig枝:资源>枝:形式><枝:全球关键=“foo”id=“酒吧”类型=“服务”/><枝:全球关键=“π”>3.14枝:全球>枝:配置>容器>
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
$容器->loadFromExtension (“树枝”,数组(“形式”= >数组(“资源”= >数组(“MyBundle:: form.html.twig”,)),“全局”= >数组(“foo”= >“@bar”,“π”= >3.14),“auto_reload”= >“% kernel.debug %”,“autoescape”= >真正的,“base_template_class”= >“Twig_Template”,“缓存”= >“% kernel.cache_dir % /枝”,“字符集”= >“% kernel.charset %”,“调试”= >“% kernel.debug %”,“strict_variables”= >假));
配置
exception_controller
类型:字符串
默认的:twig.controller.exception: showAction
这是在应用程序中的任何位置抛出异常后激活的控制器。默认控制器(ExceptionController)负责在不同的错误条件下呈现特定的模板(参见如何自定义错误页).修改此选项是高级操作。如果您需要定制一个错误页面,您应该使用前面的链接。类的侦听器中,如果需要对异常执行某些行为,则应该添加侦听器kernel.exception
事件(见依赖注入标签).
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。