>我需要通过路由前缀区分要加载的数据。
假设我有这些路线:
-
http://test.com/app1/news
-
http://test.com/app1/gallery
-
http://test.com/app2/news
-
http://test.com/app2/gallery
-
http://test.com/app3/news
-
http://test.com/app3/gallery
应用程序的URL(app1, app2, app3
(保存在数据库中。对于每个应用程序,新闻,图库等都有不同的数据。
有没有办法"缓存"应用程序实体并且每次都从数据库加载它并在控制器中的每个操作中检查前缀?将应用程序对象保存到会话(并且仅在 URL 更改时才更改它(是个好主意吗?
谢谢。
是的,如果您使用Doctrine ORM,则可以配置二级缓存。链接中的更多信息 原则 二级缓存