我需要按路由前缀区分要加载的数据。
假设我有以下路线:
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
应用程序(app1, app2, app3
)的URL保存在数据库中。对于每个应用程序,新闻,图库等都有不同的数据。
有什么方法可以“缓存”应用程序实体,而不是每次都从数据库加载它并检查控制器中每个动作的前缀吗? 将应用程序对象保存到会话(仅在URL更改时才更改)是个好主意吗?
谢谢。