Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 细枝未在项目中查看';s模板的app/Resources/views文件夹_Php_Twig_Symfony 3.4_Knpmenubundle - Fatal编程技术网

Php 细枝未在项目中查看';s模板的app/Resources/views文件夹

Php 细枝未在项目中查看';s模板的app/Resources/views文件夹,php,twig,symfony-3.4,knpmenubundle,Php,Twig,Symfony 3.4,Knpmenubundle,我正在从Symfony 2.7升级到Symfony 3.4 尝试从controller加载细枝模板时,它没有在项目的app/Resources/views/文件夹中搜索 这是我的控制器的代码: return $this->render('::layout.html.twig', [ 'user' => $this->getUser()->toArray(), 'token' => $this->get('st_api.token_reposit

我正在从
Symfony 2.7
升级到
Symfony 3.4

尝试从controller加载细枝模板时,它没有在项目的
app/Resources/views/
文件夹中搜索

这是我的控制器的代码:

return $this->render('::layout.html.twig', [
    'user' => $this->getUser()->toArray(),
    'token' => $this->get('st_api.token_repository')->findOneBy(['user' => $this->getUser(), 'isSystem' => true]),
]);
这就是我得到的错误

Unable to find template "::layout.html.twig" (looked into: 

/var/www/website/vendor/knplabs/knp-menu/src/Knp/Menu/Resources/views,
/var/www/website/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form).
我不明白为什么它没有查看项目的app/Resources/views/folder。另外,我也不知道为什么它会查看knp库


非常感谢您的帮助。谢谢。

如果需要更多信息,请务必询问。请查找bundles继承和细枝模板扩展。我试图从中访问模板的控制器是
MainController
。它位于扩展了
Symfony\Component\HttpKernel\Bundle\Bundle
CoreBundle
下。因此,我没有找到任何包继承。此外,我在代码库中签入了所有自定义的细枝模板扩展。那里没有knp的迹象。