我想了解Configure :: write('Config.language','fre'),我是否必须在beforFilter()方法中调用此函数?当我打电话给它时,会在会话中保存配置还是根本不保存?
答案 0 :(得分:7)
Configure :: write()实际上只是用于设置CakePHP配置指令。你不想用它来写会话(事实上,它只是扁平化不会这样做)。如果你正在尝试使用它,你很可能正在咆哮错误的树。如果它在您想要的请求之间保存状态,请查看http://book.cakephp.org/view/173/Sessions
处的会话组件答案 1 :(得分:0)
Configure :: write()用于编写应用程序范围的常量。因此,如果您想对产品或类似产品设置限制,您可以使用Configure :: write()全局设置。
然后您可以使用Configure :: read()再次读取该值。
我主要用它来存储应用程序设置:)