Skip to content

Commit 11964dd

Browse files
committed
Merge branch 'twig_ref' of https://github.com/stof/symfony-docs into stof-twig_ref
2 parents d659215 + 0bc45c9 commit 11964dd

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
.. index::
2+
single: Twig; Configuration Reference
3+
single: Configuration Reference; Twig
4+
5+
Configuration Reference
6+
=======================
7+
8+
.. configuration-block::
9+
10+
.. code-block:: yaml
11+
12+
twig:
13+
form:
14+
resources:
15+
- MyBundle::form.html.twig
16+
extensions:
17+
- twig.extension.debug
18+
- twig.extension.text
19+
globals:
20+
foo: "@bar"
21+
pi: 3.14
22+
auto_reload: %kernel.debug%
23+
autoescape: true
24+
base_template_class: Twig_Template
25+
cache: %kernel.cache_dir%/twig
26+
cache_warmer: false
27+
charset: %kernel.charset%
28+
debug: %kernel.debug%
29+
strict_variables: false
30+
31+
.. code-block:: xml
32+
33+
<container xmlns="http://symfony.com/schema/dic/services"
34+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
35+
xmlns:twig="http://symfony.com/schema/dic/twig"
36+
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
37+
http://symfony.com/schema/dic/twig http://symfony.com/schema/dic/doctrine/twig-1.0.xsd">
38+
39+
<twig:config auto-reload="%kernel.debug%" autoescape="true" base-template-class="Twig_Template" cache="%kernel.cache_dir%/twig" cache-warmer="false" charset="%kernel.charset%" debug="%kernel.debug%" strict-variables="false">
40+
<twig:form>
41+
<twig:resource>MyBundle::form.html.twig</twig:resource>
42+
</twig:form>
43+
<twig:global key="foo" id="bar" type="service" />
44+
<twig:global key="pi">3.14</twig:global>
45+
<twig:extension id="twig.extension.debug" />
46+
<twig:extension id="twig.extension.text" />
47+
</twig:config>
48+
</container>
49+
50+
.. code-block:: php
51+
52+
$container->loadFromExtension('twig', array(
53+
'form' => array(
54+
'resources' => array(
55+
'MyBundle::form.html.twig',
56+
)
57+
),
58+
'extensions' => array(
59+
'twig.extension.debug',
60+
'twig.extension.text',
61+
),
62+
'globals' => array(
63+
'foo' => '@bar',
64+
'pi' => 3.14,
65+
),
66+
'auto_reload' => '%kernel.debug%',
67+
'autoescape' => true,
68+
'base_template_class' => 'Twig_Template',
69+
'cache' => '%kernel.cache_dir%/twig',
70+
'cache_warmer' => false,
71+
'charset' => '%kernel.charset%',
72+
'debug' => '%kernel.debug%',
73+
'strict_variables' => false,
74+
));

0 commit comments

Comments
 (0)