`
lesorb
  • 浏览: 124500 次
  • 性别: 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 一瞥 CakePHP 是一款基于 PHP 的快速开发框架,它强调采用约定优于配置(Convention Over Configuration, CoC)的原则来简化开发过程,使得开发者能够快速构建稳定...

    cakephp最新开发文档

    2. **安装 CakePHP**:安装过程相对简单,通常涉及下载框架的核心库和创建应用程序的结构。解压后,蛋糕PHP的目录结构包括`app`、`cake`和`vendors`三个主要部分。`app`存放你的应用文件,`cake`是核心库,而`...

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

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

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

    ### CakePHP 3.5 开发手册文档概览与核心知识点解析 #### 一、CakePHP简介 **CakePHP** 是一个用 PHP 编写的快速、简洁的开发框架。它采用了 MVC (Model-View-Controller) 架构模式,旨在简化 Web 应用程序的开发...

    PHP的框架之CakePHP-CakePHP教程

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

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

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

    cakephp-cakephp-1.3.12-32-gb4e3c8a.zip_cakephp 1.3_cakephp1.3_ca

    通过对CakePHP 1.3版本的学习和实践,开发者不仅可以掌握MVC模式的精髓,还能熟练运用各种框架特性,提高开发效率。同时,对于想要升级到更高版本如2.0的开发者,理解1.3的基础将为过渡提供坚实的基础。 总结起来,...

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

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

    cakephp-1.2 manual

    《CakePHP 1.2 手册》是针对该版本框架的重要参考资料,旨在帮助开发者深入理解和有效使用 CakePHP 进行Web开发。 CakePHP 是一个基于Model-View-Controller(MVC)架构模式的开源PHP框架,它简化了Web应用程序的...

    cakephp 框架1.3.11版本

    2. **ActiveRecord**:CakePHP采用了ActiveRecord模式,允许开发者通过简单的对象操作来访问数据库。每个数据库表对应一个PHP类,类中的方法可以直接映射到SQL操作,简化了数据库交互。 3. **自动路由**:框架会...

    CakePHP v2.3.0.zip

    快速开发**:CakePHP v2.3.0引入了“Bake”工具,它是一个命令行接口,能够自动生成模型、控制器、视图等基础代码,大大加快了开发速度。 **4. 支持和社区**:CakePHP拥有活跃的社区和丰富的文档资源,开发者可以...

    CakePHP(PHP快速开发框架) v4.2.6 最新版

    Cakephp是一款专用于php开发的编程工具,能够为强悍的程序员们提供更加方便的编程服务,让他们能够对php框架快发拥有更多的想法 CakePHP软件简介: CakePHP是一个用来开发php的框架,目前已经更新到了3.6.8版本,这...

    cakephp手册完整打印版

    《CakePHP手册完整打印版》是一份专为开发者准备的详尽参考资料,旨在帮助用户深入理解和熟练使用CakePHP框架。 CakePHP是一款基于Model-View-Controller(MVC)设计模式的开源PHP框架,它简化了Web应用开发过程,...

    CakePHP PHP MVC框架

    CakePHP是一个广泛使用的开源PHP框架,它基于Model-View-Controller(MVC)架构模式,旨在简化Web应用程序的开发流程,提高开发效率,并且支持快速原型制作。这个框架以其易用性、可扩展性和安全性而受到开发者们的...

    cakephp 框架

    CakePHP是一款基于MVC(Model-View-Controller)设计模式的开源PHP框架,它旨在简化Web应用程序的开发过程,提高开发效率。以下是对 CakePHP 框架的详细阐述: 一、简介 CakePHP 是一个遵循 Model-View-Controller ...

    cakephp 框架书籍 英文版

    - **开发模式**:介绍如何在开发环境中配置CakePHP,以便于调试和测试。 - **生产模式**:指导用户如何优化配置以适应生产环境的要求。 - **高级安装与URL重写**:探讨了更复杂的安装步骤,例如自定义URL结构等...

    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 ...

Global site tag (gtag.js) - Google Analytics