我的项目使用Plesk。当我渲染一个小树枝文件时,它工作得很好,但当我在控制器中渲染一个php文件时,出现了一个错误:
"The template "::/var/www/vhosts/domain/httpdocs/project/templates/test.php" does not exist."
这是我的代码:
$this->render('/var/www/vhosts/domain/httpdocs/project/templates/test.php');
$this->render('/var/www/vhosts/domain/httpdocs/project/templates/test.php');
上面的代码在symfony中是错误的。render函数(在控制器中使用(用于渲染树枝文件内容。上面的代码给出了类似的结果
No engine is able to work with the template "/var/www/vhosts/domain/httpdocs/project/templates/test.php"
我在framework.yaml模板中添加了:engines:['twig','php']这样我就可以重新编写文档中提到的php文件https://symfony.com/doc/current/templating/PHP.html