出于几个原因,我在我的数据库中存储了一些小枝模板(小枝路径+ HTML标记)。我想实现以下目标:当我在控制器(extends Controller)中调用render函数时,我希望首先检查数据库,看看是否有模板,否则它会像往常一样返回twig模板。但是,因为我有50个控制器,所以覆盖render函数是最好的,所以我的调用保持不变:
return $this->render('@testfrontend/MyAccount/index.html.twig');
bnl4lu3b1#
@VincentDecaux建议你应该创建一个扩展Symfony AbstractController的新类,然后覆盖renderView方法,让你的控制器扩展你自己的类。这在现代IDE中很容易做到。在更细粒度的层面上,
1条答案
按热度按时间bnl4lu3b1#
@VincentDecaux建议
你应该创建一个扩展Symfony AbstractController的新类,然后覆盖renderView方法,让你的控制器扩展你自己的类。这在现代IDE中很容易做到。
在更细粒度的层面上,