2010-01-04 28 views
2

我希望了解如何配置::写(“Config.language”,“FRE”),我必须调用beforFilter此功能()梅索德?当我打电话时它保存会话中的配置还是根本不保存?如何配置::写的作品在CakePHP

回答

6

配置::写()实际上只是用于设置CakePHP的配置指令。你不想用它来写会话(事实上,它只是平坦的不会这样做)。如果您尝试使用它,机会很大,因此您会咆哮错误的树。如果它节省您想请求之间的状态,在http://book.cakephp.org/view/173/Sessions

0

配置::写检查会话组件()可以编写应用广泛的常量。所以,如果你想设置产品的限制或类似的东西,你可以使用Configure :: write()来全局设置。

然后你可以使用配置::阅读()再次读取该值了。

我主要用它来存储应用程序设置:)

+0

在这里,你是在谈论存储(保存),但它并没有那样做(我必须写在每个请求的配置) – Ayoub 2010-01-06 09:37:01

+1

配置::写( )应该在你的app/config/core.php中使用,如果你保存到你的控制器中的会话$ this-> Session-> write() – 2010-01-07 09:14:07