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

cakephp开发前期准备一

阅读更多
首先:在app目录下定义全局文件.
一般需要定义的app文件主要有:
app_controller.php
app_helper.php
app_model.php...

1 app_controller.php文件主要注意:
注意$helpers(可能经常在view层使用到的helpers文件) 和 $components(可能经常使用到的系统组件包扩自定义)两个全局变量 ,如下:
/**
 * Controller 所使用的 Helper
 *
 * @var array
 * @access public
 */
var $helpers = array('Html', 'Form', 'Javascript', 'Ajax', 'GoogleMap', '...');
/**
 * Controller 所使用的 Components
 *
 * @var array
 * @access public
 */
var $components	= array('RequestHandler', 'Acces', 'Cookie', 'Post');

2 app_model.php文件主要注意:
由于历史的原因,假定本系列的mysql建立,都基于utf-8字符,则应该在查询前声明字符集,以保证结果显示正确的编码,如下:
      
/*
* construct method:低于 php5
*
* @access public
*/
	function AppModel(){
		$this->query('SET NAMES utf8');
	}
/*
* construct method:高于 php4
*
* @access public
*/
	function __construct(){	
		parent::__construct();
		$this->query('SET NAMES utf8');
	}

其它,再酢情定义一些,model层需要使用到的全局函数.譬如:重写beforeFind等等...
3 app_helper.php文件主要注意
引用或定义某些全局性的在view层可能经常使用到的函数.譬如 时间格式处理 formatdate 等.
0
2
分享到:
评论

相关推荐

    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最新开发文档

    【CakePHP】是一个基于PHP语言的开源Web应用框架,它采用了MVC(Model-View-Controller)架构模式,旨在简化并加速Web应用的开发过程。该框架受到Ruby on Rails的启发,提供了许多预设功能,使得开发者能够在保持...

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

    1. 小组成员可以查看,发布message 2. 小组成员可以发布新的idea,修改自己发布的idea。 2.1修改不会删除原来的idea,只是将原idea变成oldidea,这样可以看到一个idea是如何从不清晰的意向慢慢演变过来的过程。 2.2 ...

    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的中文资料很少,大部分是英文的,希望对大家有用,谢谢!

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

    我们的主要目标是提供一个结构化的框架,该框架使所有级别PHP用户都可以快速开发健壮的Web应用程序,而不会损失灵活性。一些方便的链接快速开发PHP框架-The Cake用户文档; 在这里开始学习! -框架扩展的存储库-提示...

    cakephp 框架1.3.11版本

    CakePHP是一个基于MVC(Model-View-Controller)设计模式的开源PHP框架,它旨在简化Web应用程序的开发过程,提高开发效率。这个压缩包文件包含了有关CakePHP 1.3.11版本的信息,该版本发布于较早的时期,但仍然对...

    cakephp-1.2 manual

    8. **哈巴狗(CakePHP Bake Tool)**:这是一个内置的代码生成工具,可以快速生成模型、控制器、视图和其他基础代码,大大加快开发速度。 9. **验证(Validation)**:手册会介绍如何在模型中设置数据验证规则,...

    CakePHP php框架 v3.7.0 beta1.zip

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

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

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

    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 v2.3.0.zip

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

    CakePHP框架指南

    CakePHP框架是一个开源的PHP开发框架,它遵循了多种著名的设计模式,包括ActiveRecord(活动记录)、Association Data Mapping(关联数据映射)、Front Controller(前端控制器)和Model-View-Controller(模型-视图...

    cakephp-1.3.21.zip

    CakePHP是一个基于Model-View-Controller(MVC)架构模式的开源PHP框架,它致力于简化Web应用程序的开发,提供了一套强大的工具和约定,使开发者能够快速构建高质量的网站。在本文中,我们将深入探讨CakePHP 1.3.21...

    CakePHP php框架 v3.8.5

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

Global site tag (gtag.js) - Google Analytics