Php 细枝-呈现一些变量(常量)?

Php 细枝-呈现一些变量(常量)?,php,twig,Php,Twig,我的项目中需要一些变量(常量): 路径到根 路径到图像 我想不使用php,只使用Twig,因此我创建main.Twig: main.twig: {% set path_to_root = "/some_folder" %} {% set path_to_images = "/some_images" %} 在第二个模板中,我扩展了main.twig,所以 template.twig {% extends "main.twig" %} {% block some_block %} <

我的项目中需要一些变量(常量):

路径到根 路径到图像

我想不使用php,只使用Twig,因此我创建main.Twig:

main.twig:

{% set path_to_root = "/some_folder" %}
{% set path_to_images = "/some_images" %}
在第二个模板中,我扩展了main.twig,所以

template.twig

{% extends "main.twig" %}

{% block some_block %}
<a href="{{ path_to_root }}/link.php">some_text</a>
<img src="{{ path_to_images }}/image.png" />
{% endblock %}
template.twig
{%extends“main.twig”%}
{%block某些_block%}
{%endblock%}
是的,它有效,但我的问题是: 这是使用main.twig和in-child扩展main的好方法吗? 在每个模板文件中,我必须使用main.twig扩展吗


对不起,我的英语是:(

不确定其他php文件,但是图像应该放在assets文件夹中,然后您可以使用

<img src="{{ asset('path/to/folder/image.png') }}" />


但我必须声明路径还是使用php导入?@Mati您只需将图像放在该文件夹中,并使用asset调用它。无需导入或声明任何内容。但是,当我有许多包含图像的文件夹时,我想选择其中一个文件夹作为用户模板的依赖项?路径将是用户的更改依赖项