我想在我的应用程序的几个页面上拥有动态内容。这个内容将存储在我的数据库中,管理员可以随时更新它。
是否可以在每次调用路由时创建一个侦听器,以检查数据库中是否有此路由的内容,然后将其注入模板中?
非常感谢
答案 0 :(得分:0)
如果你查看路线,它可以让你更有活力。即:
.Remove
通过这种方式,您可以重复使用参数并检查数据库中的内容:
/**
* @Route("/pages/{fieldname}/{value}
*/
public function pageContentAction(Request $request)
{
...
}
答案 1 :(得分:0)
您可能需要查看动态路由器(https://symfony.com/doc/master/cmf/bundles/routing/dynamic.html)。它是Symfony CMF包(http://cmf.symfony.com/)的一部分,它实际上是为Symfony构建CMS的一种方式。