我正在使用 Symfony 模板组件向我正在处理的项目添加模板功能,我正在关注这里的文档,但我正在使用服务容器 Symfony 组件并使用以下代码在文档中添加代码:
$containerBuilder->register('template_name_parser', Symfony\Component\Templating\TemplateNameParser::class);
$containerBuilder->register('file_system_loader', Symfony\Component\Templating\Loader\FilesystemLoader::class)
->setArguments([realpath('./') . '/app/Views/%name%']);
$containerBuilder->register('templating', Symfony\Component\Templating\PhpEngine::class)
->setArguments([new Reference('template_name_parser'), new Reference('file_system_loader')]);
但是当我尝试使用此代码加载模板文件时:
container->get('templating')->render('home.php')
我收到此错误:
出问题了!(您请求了一个不存在的参数“名称”。)