gpt4 book ai didi

php - Twig 中没有 Symfony 的 Assets 功能

转载 作者:行者123 更新时间:2023-12-05 08:15:35 25 4
gpt4 key购买 nike

我想在我只使用 Twig 的项目中使用 Assets 功能。我尝试使用它,但 php 返回给我:

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "asset" function in "./Default/base.html.twig"

最佳答案

解决方案在 sensiolabs.org 上.

我在 conf.php 中添加了这个:

//config/config.php
require_once('../vendor/autoload.php');

//twig
Twig_Autoloader::register();
$loader = new Twig_Loader_Filesystem('../app/views');
$twig = new Twig_Environment($loader);
$twig->addFunction(new \Twig_SimpleFunction('asset', function ($asset) {
// implement whatever logic you need to determine the asset path

return sprintf('../assets/%s', ltrim($asset, '/'));
}));

关于php - Twig 中没有 Symfony 的 Assets 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38245655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com