初学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 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
解析php php_openssl.dll的作用
Jul 01 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
php制作的简单验证码识别代码
Jan 26 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
php生成word并下载代码实例
Mar 15 PHP
redis+php实现微博(一)注册与登录功能详解
Sep 23 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
用PHP4访问Oracle815
2006/10/09 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
div中文字内容溢出常见的解决方法
2017/03/16 Javascript
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
印度民族服装购物网站:BIBA
2019/08/05 全球购物
高三自我鉴定范文
2013/10/19 职场文书
门诊挂号室室长岗位职责
2013/11/27 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
《藏戏》教学反思
2014/02/11 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
交通事故和解协议书
2014/09/25 职场文书
领导干部个人整改措施落实情况汇报
2014/10/29 职场文书
学术会议邀请函
2015/01/30 职场文书
母亲节主题班会
2015/08/14 职场文书
Python实现制作销售数据可视化看板详解
2021/11/27 Python
Linux中sftp常用命令整理
2022/06/28 Servers