初学CAKEPHP 基础教程


Posted in PHP onNovember 02, 2009

CAKEPHP是美国团队开发的一个系统,大家在找CAKEPHP资料的时候去GOOGLE搜索的资料精确些!或者去官方网站上去查!官方网址是www.cakephp.org!

   首先我们来讨论一下为什么要用CAKEPHP!cakephp继承了rails的优点!开发效率高!易于维护!组件多!http://bakery.cakephp.org/categories/view/5这些组件足够满足你系统的需要!有时间大家去这个网站上看看!为界面程序易于开发!更改模板为html格式!经过修改后的支持ctp和htm两种格式!

  还有两个系统!分别是Symfony与Fleaphp后!Symfony是国外的.Fleaphp是国外的一个框架!经过选择之后!决定学习并使用cakephp!

  我们来了解一下cakephp的结构,这个是cakephp的首目录,初学CAKEPHP 基础教程大家可以看到这个app文件!以后大家写代码就写在这个文件里面,cake文件是库,底库!vendors也是库!是第三方库!和app里面的vendors是对应的!.htaccess是冲写规则!在里面是一些正则表达式!下面我来看APP下面的文件内容!我们来一一看下这些文件是做什么用的!初学CAKEPHP 基础教程这个是app下面的文件,这些文件都是我们要经常设置的文件!继续看config里面的这些文件!初学CAKEPHP 基础教程数据库一般放在sql里面!打开bootstap.php文件!这个文件你可以设置一些常量!比如说皮肤切换功能!多语言也需要在这里面设置默认的语言!打开core.php,主要是我们经常会在这里做一些修改!初学CAKEPHP 基础教程这个地方!当你程序出错检查不出错误的时候,你就用2,当你确定没错误的时候,可以关掉debug,改2为0!初学CAKEPHP 基础教程这个是保存session!session的保存格式有3个,第一是保存到数据库,可以设置到服务器上!再就是可以保存到cake文件中的PHP文件!初学CAKEPHP 基础教程我们来看这个文件!在我们下载新的cakephp源程序之后!我们户发现两个错误!第一个就是这个文件!在我们下载新的文件的以后!只需要在在后面那个值里面随便敲些代码进去!只要和原来的不一样就OK了!第二个错误就是数据库的连接!那么我们接下来看数据库应该怎么连接!初学CAKEPHP 基础教程
根据你自己的设置改数据库的连接!我们再来看一下app文件夹下面的views,views中的elements是一个页面的部分!页面的主题需要在layouts这个文件夹里面建一个result.html如果有错误的页面,就是显示错误的页面!比如说404错误!就写在errors这个文件夹下面!pages是一些静态页面!users必须和controllers的action想对应,webroot是根目录!我们把上传的文件啊!什么JS文件啊!CSS文件啊!FCKEDITOR都需放在这个文件夹中去!controllers的components是放组件的地方@就是我们在网上下的一些组件!

PHP 相关文章推荐
一篇入门的php Class 文章
Apr 04 PHP
php 特殊字符处理函数
Sep 05 PHP
一些被忽视的PHP函数(简单整理)
Apr 30 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
php 数组的一个悲剧?
May 11 PHP
php&mysql 日期操作小记
Feb 27 PHP
6种php上传图片重命名的方法实例
Nov 04 PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 PHP
php计算给定时间之前的函数用法实例
Apr 03 PHP
php实现的任意进制互转类分享
Jul 07 PHP
非常经典的PHP文件上传类分享
May 15 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
PHP+MySQL 制作简单的留言本
Nov 02 #PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 #PHP
php 调用远程url的六种方法小结
Nov 02 #PHP
PHP 程序员应该使用的10个组件
Oct 31 #PHP
基于HTTP长连接的"服务器推"技术的php 简易聊天室
Oct 31 #PHP
php UTF8 文件的签名问题
Oct 30 #PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 #PHP
You might like
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
php实现的递归提成方案实例
2015/11/14 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
学习jquery之一
2007/04/27 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
小程序实现搜索框
2020/06/19 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
Python实现中一次读取多个值的方法
2018/04/22 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
kafka-python批量发送数据的实例
2018/12/27 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
自荐信封面
2013/12/04 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
英文升职感谢信
2015/01/23 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
股东大会通知
2015/04/24 职场文书