`
lesorb
  • 浏览: 121421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cakephp开发前期准备二

阅读更多
一.
在app/config目录下core.php文件中,定义了一些全局变量及相应参数,我们需要关注的一般来说主要有以下几点:

1. debug:
此参数定义了系统相关测试级别,一般在非生产环境选择2,生产环境选择0既可.
Configure::write('debug',2);


2.有关Session
虽然Session.timeout定义了Session有效的时间,但实际上,它还要受到Security.level的限制,最终的时间为Session.timeout 与 Security.level系数相乘的结果.
Configure::write('Session.timeout', '180');
Configure::write('Security.level', 'high')


3.Security.salt:
这可以理解为一个常数,但是,CakePHP建议你在发布产品的时候,对其进行相应的修改,因为,这个默认值在所有CakePHP版本里是不变的,它在应用在安全环境中的时候将发挥作用.
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');


4.Config.language:
这是个关于国际化的参数设定,相应的值代表了app/locale/目录下相应文件夹名称,当然,这可能需要你使用Poedit等工具来编辑其(LC_MESSAGES)目录下default.po->default.mo.我在使用中,发现不进行转换,CakePHP也可正确解析!
Configure::write('Config.language', 'zh_cn')


5.缓存设置
一般选择默认的File即文件缓存.当然,你如果选择Memcache会得到更好的性能,前提是你必须正确安装memcached缓存服务器.
Cache::config('default', array('engine' => 'File'));


二.
在app/config目录下database.php文件中,则定义了类DATABASE_CONFIG:
实例:
var $default = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'newroot',
		'password' => '123456',
		'database' => 'blogs',
		'prefix' => '',
		'encoding' => 'UTF8',
	);


三.
在app/config目录下routes.php文件中,则定义了系统的路由解析目录和rss解析开关等.
譬如:
Router::connect('/login', array('controller' => 'users', 'action' => 'login'));

添加这行code后,系统在处理'http://localhost/users/login'的请求时,将路由到'http://localhost/login',前提是,你必须按照CakePHP的规则去书写url请求,有关细节将在以后讲到...

0
0
分享到:
评论

相关推荐

    CakePHP开发框架

    CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的...

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    CakePHP 3.5 开发手册文档 CakePHP Cookbook Documentation Release 3.5/共900页 PDF

    CakePHP 3.5 开发手册文档 CakePHP Cookbook Documentation Release 3.5/共900页 PDF

    Cactus-CMS:Cactus CMS是基于cakephp 2框架的php内容管理系统

    -框架扩展的存储库-提示,教程和文章对Cake类的引用事件和视频教程的屏幕截图促进与CakePHP相关的开发得到支持! 网上论坛-社区邮件列表和论坛irc.freenode.net上的与我们聊天,我们有蛋糕。 -在这里提问,欢迎所有...

    PHP的框架之CakePHP-CakePHP教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;...CakePHP开发的网站源码参考;CakePHP的中文资料很少,大部分是英文的,希望对大家有用,谢谢!

    一个利用cakephp开发的实例附带数据库

    2. 小组成员可以发布新的idea,修改自己发布的idea。 2.1修改不会删除原来的idea,只是将原idea变成oldidea,这样可以看到一个idea是如何从不清晰的意向慢慢演变过来的过程。 2.2 用户和游客可以对idea进行评论,...

    PHP的框架之CakePHP-CakePHP教程终极教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;...CakePHP开发的网站源码参考;CakePHP的中文资料很少,大部分是英文的,希望对大家有用,谢谢!

    cakephp最新开发文档

    欢迎共同学习?你的关注是我最大的动力???谢谢???

    cakephp的CMS教程

    是cakephp框架的内容,用cakephp开发了一个的简单的CMS系统教程。

    CakePHP v2.3.0.zip

    CakePHP php开发轻量级框架,简单,实用。

    cakephp 框架

    cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架

    cakephp php-framework

    You can either download an archive copy (zip/tar.gz/tar.bz2) from the main website, or check out the code from the git repository. To download the latest major release of CakePHP. Visit the main ...

    CakePHP PHP MVC框架

    CakePHP 一个开源PHP web 开发框架,PHPMVC结构框架,易与开发,是PHP技术人员的开发好的选择之一!

    cakephp-2.2.4-0

    cakephp-2.2.4-0 稳定版框架

    CakePHP php框架 v3.7.0 beta1.zip

    CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又...

    CakePHP php框架 v3.8.5

    CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又...

    Learn CakePHP(Apress,2ed,2016)

    You’ll learn about unit testing and how to implement it in CakePHP. This approach to coding leads to better code, better applications, and better programming habits. With this knowledge your ...

    CakePHP php框架 v3.7.8.zip

    CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又...

    cakephp分页.docx

    cakephp分页,cakephp框架的分页的方法的文档,是cakephp框架的内容。

Global site tag (gtag.js) - Google Analytics