初学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集成FCK的函数代码
Sep 27 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
php 面试碰到过的问题 在此做下记录
Jun 09 PHP
PHP中date()日期函数有关参数整理
Jul 19 PHP
如何用PHP实现插入排序?
Apr 10 PHP
php查找任何页面上的所有链接的方法
Dec 03 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
Aug 03 PHP
PHP配置ZendOpcache插件加速
Feb 14 PHP
php中的依赖注入实例详解
Aug 14 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 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
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
php获取post中的json数据的实现方法
2011/06/08 PHP
php cli换行示例
2014/04/22 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
深入理解vue Render函数
2017/07/19 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
python实现随机梯度下降(SGD)
2020/03/24 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
Python中pass的作用与使用教程
2020/11/13 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
Servlet如何得到服务器的信息
2015/12/22 面试题
物理专业大学生职业生涯规划书
2014/02/07 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers