初学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 相关文章推荐
我的群发邮件程序
Oct 09 PHP
转PHP手册及PHP编程标准
Dec 17 PHP
php radio 单选框获取与保持值的实现代码
May 15 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
Thinkphp调用Image类生成缩略图的方法
Mar 07 PHP
微信access_token的获取开发示例
Apr 16 PHP
学习php设计模式 php实现合成模式(composite)
Dec 08 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
php-msf源码详解
Dec 25 PHP
php支付宝系列之电脑网站支付
May 30 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
PHP网站提速三大“软”招
2006/10/09 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
基于jQuery的自动完成插件
2011/02/03 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
Python不规范的日期字符串处理类
2014/06/10 Python
Python实现自动上京东抢手机
2018/02/06 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
自主招生自荐书
2013/11/29 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
给校长的建议书300字
2014/05/16 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
革命电影观后感
2015/06/18 职场文书
因个人工作失误检讨书
2019/06/21 职场文书
Python实现聚类K-means算法详解
2022/07/15 Python
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS