symfony4 test.html.php模板不存在

时间:2018-07-16 11:11:18

标签: php symfony4

在通过编辑config / packages / framework.yaml启用php引擎后,我现在遇到“模板:: / test / test.html.php不会退出”错误!!

控制器:

namespace App\Controller;

use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class TestController extends Controller
    {
    /**
    * @Route("/test.html.php", name="testphp")
    */
    public function testphp(){
        return $this->render('test/test.html.php');
    }
}

路径: Templates / test / test.html.php

2 个答案:

答案 0 :(得分:3)

我知道了。 Symfony团队尚未更新php模板引擎,因此它不在templates文件夹中,而是在src/Resources/views/中查找文件。如果要将文件放在src\Resources\views\test\test.html.php中,则一切正常(我已经对其进行了测试)。

答案 1 :(得分:0)

运行作曲家需要symfony / twig-bundle,您将获得带有base.html.twig文件的模板文件夹