初学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 相关文章推荐
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
Dec 18 PHP
网页的分页下标生成代码(PHP后端方法)
Feb 03 PHP
Zend Framework创建自己的动作助手详解
Mar 05 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
实例讲解PHP表单处理
Feb 15 PHP
PHP使用PDO操作sqlite数据库应用案例
Mar 07 PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php实现文件下载代码分享
2014/08/19 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
一个实用的php验证码类
2017/07/06 PHP
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
简单介绍Python中的RSS处理
2015/04/13 Python
python实现机器人行走效果
2018/01/29 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python随机数函数代码实例解析
2020/02/09 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
QML用PathView实现轮播图
2020/06/03 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
群众路线教育实践活动的心得体会
2014/09/03 职场文书
会议主持词结束语
2015/07/03 职场文书
庆元旦主持词
2015/07/06 职场文书
教师节感想
2015/08/11 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js