初学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分页显示制作详细讲解
Dec 05 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
php中{}大括号是什么意思
Dec 01 PHP
PHP实现根据设备类型自动跳转相应页面的方法
Jul 24 PHP
php模拟登陆的实现方法分析
Jan 09 PHP
PHP递归遍历多维数组实现无限分类的方法
May 06 PHP
CI框架整合smarty步骤详解
May 19 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
Oct 14 PHP
PHP递归算法的简单实例
Feb 28 PHP
PHP session垃圾回收机制实例分析
Jun 28 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
十天学会php之第四天
2006/10/09 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
应用服务器有那些
2012/01/19 面试题
求职简历自我评价范例
2014/03/12 职场文书
教师节宣传方案
2014/05/23 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
歼十出击观后感
2015/06/11 职场文书
开网店计划分析
2019/07/30 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
用Python提取PDF表格的方法
2021/04/11 Python