首先,在根目录下,app/index.php
require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';
指向app/webroot/index.php下,
依次定义 'ROOT' 等常量...
再加载:basics.php,paths.php,object.php,inflector.php,configure.php,cache.php...
1.basics.php
加载了在CakePHP下常用到的一些基本函数,譬如:
a
将传入此包装方法的所有参数打包成一个单一数组,并返回这个数组;
aa
将传入此包装方法的所有参数打包成一个关联数组,并返回这个数组;
还有一些重写的PHP常用函数,譬如:
e(string $text);
对 echo() 的包装;
e(string $text);
对 echo() 的包装。
low()
对 strtolower() 的包装。
up()
对 strtoupper() 的包装。
r(string $search, string $replace, $subject);
对 str_replace() 的包装。
pr(mixed $data);
相当于:
echo "<pre>" . print_r($data) . "</pre>";
只有当 DEBUG 被设置为非零时它才会输出信息;
am(array $array1, array $array2, ...);
将所有数组合并,并返回得到的新数组;
env(string $key);
可以从任何可用的资源获取到一个环境变量的值
2.paths.php
定义常量:
define('LIBS', CAKE.'libs'.DS);
define('CSS', WWW_ROOT.'css'.DS);
define('JS', WWW_ROOT.'js'.DS);
......
3.object.php
扩展了PHP中对象支持的相关操作,注意到:在支持4版的类实例方法中,register_shutdown_function函数的应用,用以处理某些突发情况下系统函数调用的处理.dispatchMethod方法则负责分发带参函数的正确调用,还有出错处理cakeError等...
4.inflector.php
直译为变形器,它的存在则是专为CakePHP设计的,它保证了,CakePHP中对与函数文件命名规则的约定...
5.configure.php
它则保证了CakePHP作为一个框架的完整性,对系统级的常量加载提供了一种灵活的处理,其中App类一些方法譬如:import导入文件,__settings魔法等等是CakePHP特有的...
6.cache.php
它是CakePHP缓存系统的父类.对于使用哪一种缓存系统,您完全可以灵活处理,默认是你在app/core.php中设置的Cache::config值...
分享到:
相关推荐
打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...
打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...
There are two main ways to get a fresh copy of CakePHP. 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 ...
cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架
CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4
cakephp分页,cakephp框架的分页的方法的文档,是cakephp框架的内容。
Lead you from a basic setup of CakePHP to building a couple applications that will highlight CakePHPs functionality and capabilities without delving too deeply into the PHP language, but rather ...
cakephp-2.4.1 php+mysql开源开发框架,mvc结构
cakephp中acl详解
cakephp 框架书籍 英文版
cakephp-1.2 manual 英文版,离线版。
cakephp-1.3.21.zip
cakephp-2.2.4-0 稳定版框架
cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码cakephp框架源码
在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。 CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该...
CakePHP 一个开源PHP web 开发框架,PHPMVC结构框架,易与开发,是PHP技术人员的开发好的选择之一!
在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目...
cakephp 中文手册cakephp 中文手册cakephp 中文手册cakephp 中文手册
在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。 CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该...
2:cakephp中虽然对模型的操作方法中并没有提供像上面提到的连贯方法 但是cake框架提供了一个containable行为类来更好的完善模型关联中遇到的上述问题 ">1:thinkphp中通过框架提供的连贯操作Model >join ‘other ...