配置类通常用于设置CakePHP的核心配置变量,这些变量在app/config/core.php文件中。下面是这些变量的描述以及他们对CakePHP产生的影响。 请注意:core.php文件中也有缓存配置,我们会在后面讲解 配置类可以即时地修改内核配置,这个相当方便,特别是在调试一小段逻辑的时候变量名描述 debug 设置CakePHP的调试的输出模式
0 = 没有输出结果
1 = 显示错误信息和警告
2 = 显示错误信息,警告和数据库查询语句
3 = 显示错误信息,警告和数据库查询语句,完成控制器转储?App.baseUrl 不要注释掉这个定义如果你不打算使用Apache的mod_rewrite. 同时不要忘记删除.htaccess文件 Routing.admin 不要注释掉这个变量如果你要用CakePHP的路由(admin route),变量值跟路由的名字相同,接下来会介绍更多。 Cache.disable 设成true的时候,整个网站的缓存会被关闭。 Cache.check 如果设成true, 开启视图缓存。虽然控制器缓存需要另外开启,但是这个变量可以监控这些设置。 Session.save CakePHP的session存储机制?
php = 使用默认的PHP session存储
cake = 将session数据保存到/app/tmp目录下
database = 将session保存到数据库表中。但要保证使用/app/config/sql/sessions.sql 这个数据库查询文件来设置表。Session.table 存储session的表名,不包括前缀 Session.database 存储session的数据库名字 Session.cookie 追踪session的cookie的名字 Session.timeout session超时的时间,以秒为单位,实际值以Security.level为基准 Session.start 如果为true,sessions自动开启 Session.checkAgent 如果为false,session不会检查各个请求之间的用户没有改变 Security.level CakePHP安全等级。安全等级的值决定了Session.timeout的值?
Valid values:
'high' = x 10
'medium' = x 100
'low' = x 300
如果设置为:'high' 或者 'medium',会启动session.referer_check?
如果'Security.level' 设置为 'high'则CakePHP 的 session ID在每一次请求中都会重新生成。Security.salt 一个随机的字符串用在安全散列法中 Acl.classname, Acl.database 常量,用在CakePHP访问控制列表功能化中。更多内容请参考访问控制列表章节
详细解决方案
CakePHP 内核配备变量
热度:498 发布时间:2016-04-28 22:51:16.0
相关解决方案
- CakePHP
- cakephp.acl权限控制,
- CakePHP 内核配备变量
- cakephp 生成链接异常
- 【请问】CakePHP namespace/interface/inherit
- Eclipse 中 PHP Editor 联系关系 CakePHP *ctp 文件
- CakePHP:两种ajax模式
- Cakephp 里面 如何用checkbox 来实现 选中行删除 ,求 c 和v 里面的相关代码 多谢 最好举例子 着急 。
- cakephp setFlash()及flash()方法都不起作用,setFlash()的具体用法及简单案例,该如何处理
- 开源框架:CakePHP 来者有分,该如何解决
- 施用 CakePHP 快速打造 Web 站点
- cakephp-webservice
- Cakephp 三 (一) 惯例优先原则(convention over configuration)
- Cakephp 3.x (鍓嶈█涓轰粈涔堣?浣跨敤浣跨敤妗嗘灦)
- 在 CakePHP 中使用 SimpleExcel 遇到的一个有关问题小记
- 小弟我对Laravel ThinkPHP Yii symfony2 CI cakephp 的看法
- CAKEphp、Node.js、MongoDB,该怎么处理
- CakePHP
- CAKEphp、Node.js、MongoDB,该如何解决
- cakephp.acl权限控制,
- CakePHP 官方博客示范教程
- CakePHP 内核配备变量
- cakephp 生成链接异常
- 【请问】CakePHP namespace/interface/inherit
- Eclipse 中 PHP Editor 联系关系 CakePHP *ctp 文件
- Cakephp 里面 如何用checkbox 来实现 选中行删除 ,求 c 和v 里面的相关代码 多谢 最好举例子 着急 。
- cakephp setFlash()及flash()方法都不起作用,setFlash()的具体用法及简单案例,该如何处理
- wamp 中装配cakephp Fatal error: You must enable the intl extension to use CakePHP. in XXX