初学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 数组的创建、调用和更新实现代码
Mar 09 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
php实现图片上传、剪切功能
May 07 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
php获取今日开始时间和结束时间的方法
Feb 27 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
Apr 13 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
php基础学习之变量的使用
2011/06/09 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
QML使用Python的函数过程解析
2019/09/26 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
python range实例用法分享
2020/02/06 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
比较基础的php面试题及答案-填空题
2014/04/26 面试题
为什么使用接口?
2014/08/13 面试题
安全检查管理制度
2014/02/02 职场文书
师德建设实施方案
2014/03/21 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
医院员工辞职信范文
2015/05/12 职场文书
MYSQL如何查看进程和kill进程
2022/03/13 MySQL