diasfs / twig-relative-path
用于处理相对路径的Twig扩展
1.0.1
2024-10-01 13:27 UTC
Requires
- php: >=7.1.3
- twig/twig: ^2.7.0|^3.0
README
这是一个Twig扩展,允许使用相对路径包含和扩展模板。
安装
composer require diasfs/twig-relative-path
初始化
use Twig\Extension\RelativePathExtension; use Twig\Environment; ... $twig = new Environment($loader); $twig->addExtension(new RelativePathExtension());
示例
{# layout.html.twig #} <!DOCTYPE html> <html> <head> ... </head> <body> {% block content '' %} </body> </html> {# pages/inc/form.html.twig #} <form> ... </form> {# pages/page.html.twig #} {% extends "../layout.html.twig" %} {% block content %} {% include './inc/form.html.twig' %} {% endblock %}
生成的HTML将是以下内容
<!DOCTYPE html> <html> <head> ... </head> <body> <form> ... </form> </body> </html>
许可证
该库在MIT许可证下发布。有关详细信息,请参阅附带LICENSE文件。