Php “未知参数”;绝对的;对于功能“;资产(路径、包名称)";
我有一个项目曾经在symfony 2.8下工作,但是当我升级到symfony 3.2时,我遇到了这个错误Php “未知参数”;绝对的;对于功能“;资产(路径、包名称)";,php,symfony,migration,Php,Symfony,Migration,我有一个项目曾经在symfony 2.8下工作,但是当我升级到symfony 3.2时,我遇到了这个错误 Unknown argument "absolute" for function "asset_version(path, package_name)". 这是堆栈跟踪 Twig_Error_Syntax: Unknown argument "absolute" for function "asset_version(path, package_name)". at n/a
Unknown argument "absolute" for function "asset_version(path, package_name)".
这是堆栈跟踪
Twig_Error_Syntax: Unknown argument "absolute" for function "asset_version(path, package_name)".
at n/a
in C:\wamp\www\Syslife_upgrade\src\MamdaIT\ComptabiliteBundle/Resources/views/Comptabilite/individuel/editionDetailCotisation.html.twig line 5
at Twig_Node_Expression_Call->getArguments(array(object(AssetExtension), 'getAssetVersion'), object(Twig_Node))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Call.php line 88
at Twig_Node_Expression_Call->compileArguments(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Call.php line 41
at Twig_Node_Expression_Call->compileCallable(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Function.php line 41
at Twig_Node_Expression_Function->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Compiler.php line 98
at Twig_Compiler->subcompile(object(Twig_Node_Expression_Function))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Binary.php line 29
at Twig_Node_Expression_Binary->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Compiler.php line 98
at Twig_Compiler->subcompile(object(Twig_Node_Expression_Binary_Concat))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Call.php line 81
at Twig_Node_Expression_Call->compileArguments(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Call.php line 41
at Twig_Node_Expression_Call->compileCallable(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Expression\Filter.php line 37
at Twig_Node_Expression_Filter->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Compiler.php line 98
at Twig_Compiler->subcompile(object(Twig_Node_Expression_Filter))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Print.php line 30
at Twig_Node_Print->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node.php line 117
at Twig_Node->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node.php line 117
at Twig_Node->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Compiler.php line 98
at Twig_Compiler->subcompile(object(Twig_Node_Body))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Module.php line 301
at Twig_Node_Module->compileDisplay(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Module.php line 99
at Twig_Node_Module->compileTemplate(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Node\Module.php line 71
at Twig_Node_Module->compile(object(Twig_Compiler))
in C:\wamp\www\Syslife_upgrade\vendor\twig\twig\lib\Twig\Compiler.php line 87
at Twig_Compiler->compile(object(Twig_Node_Module))
in C:\wamp\www\Syslife_upgrade\var\cache\dev\classes.php line 5432
at Twig_Environment->compile(object(Twig_Node_Module))
in C:\wamp\www\Syslife_upgrade\var\cache\dev\classes.php line 5441
at Twig_Environment->compileSource(object(Twig_Source))
in C:\wamp\www\Syslife_upgrade\var\cache\dev\classes.php line 5286
at Twig_Environment->loadTemplate('ComptabiliteBundle:Comptabilite:individuel/editionDetailCotisation.html.twig')
in C:\wamp\www\Syslife_upgrade\vendor\symfony\symfony\src\Symfony\Bridge\Twig\TwigEngine.php line 126
at Symfony\Bridge\Twig\TwigEngine->load('ComptabiliteBundle:Comptabilite:individuel/editionDetailCotisation.html.twig')
in C:\wamp\www\Syslife_upgrade\vendor\symfony\symfony\src\Symfony\Bridge\Twig\TwigEngine.php line 50
at Symfony\Bridge\Twig\TwigEngine->render('ComptabiliteBundle:Comptabilite:individuel/editionDetailCotisation.html.twig', array('exercices' => array('2014', 2015, 2016, 2017), 'cotisations' => array(object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle)), 'contrat' => object(RetraiteContrat)))
in C:\wamp\www\Syslife_upgrade\vendor\symfony\symfony\src\Symfony\Bundle\TwigBundle\TwigEngine.php line 50
at Symfony\Bundle\TwigBundle\TwigEngine->render('ComptabiliteBundle:Comptabilite:individuel/editionDetailCotisation.html.twig', array('exercices' => array('2014', 2015, 2016, 2017), 'cotisations' => array(object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle)), 'contrat' => object(RetraiteContrat)))
in C:\wamp\www\Syslife_upgrade\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Controller\Controller.php line 213
at Symfony\Bundle\FrameworkBundle\Controller\Controller->renderView('ComptabiliteBundle:Comptabilite:individuel/editionDetailCotisation.html.twig', array('exercices' => array('2014', 2015, 2016, 2017), 'cotisations' => array(object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle), object(CotisationIndividuelle)), 'contrat' => object(RetraiteContrat)))
in C:\wamp\www\Syslife_upgrade\src\MamdaIT\ComptabiliteBundle\Controller\ComptabiliteController.php line 706
at MamdaIT\ComptabiliteBundle\Controller\ComptabiliteController->editionDetailCotisation(object(Request), '1194')
in line
at call_user_func_array(array(object(ComptabiliteController), 'editionDetailCotisation'), array(object(Request), '1194'))
in C:\wamp\www\Syslife_upgrade\var\cache\dev\classes.php line 4229
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
in C:\wamp\www\Syslife_upgrade\var\cache\dev\classes.php line 4184
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
in C:\wamp\www\Syslife_upgrade\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php line 168
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
in C:\wamp\www\Syslife_upgrade\web\app_dev.php line 29
最后,这里是我代码中引发此异常的行
<link rel="stylesheet" type="text/css"
href="{{ app.request.schemeAndHttpHost ~ asset('bootstrap/css/bootstrap.css', absolute=true) }}">
<link rel="stylesheet" type="text/css"
href="{{ app.request.schemeAndHttpHost ~ asset('assets/css/style.css' , absolute=true) }}">
<link rel="stylesheet" type="text/css"
href="{{ app.request.schemeAndHttpHost ~ asset('assets/css/bootstrap.min.css', absolute=true) }}"/>
<link rel="stylesheet" type="text/css"
href="{{ app.request.schemeAndHttpHost ~ asset('assets/css/AdminLTE.min.css', absolute=true) }}"/>
有人知道如何解决这个问题吗?i remplacedasset('bootstrap/css/bootstrap.css',absolute=true)
Byabsolute\u url('bootstrap/css/bootstrap.css')
asset('bootstrap/css/bootstrap.css',absolute=true)Byabsolute\u-url('bootstrap/css/bootstrap/bootstrap.css'))
而且效果很好