第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得

韩顺平 PHP视频教程 zend framework PPT笔记心得

本教程贯穿了两个软件公司常用的两个项目,数据采集系统和购物车,共分20讲从本质上深入浅出的分析了zend framework运行原理。

1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门

zf 的简介

Zend公司开发,官方产品,前景很好,但是庞大,功能强悍。基于php5 php5.2以上,低于就吃力,mvc架构,分类应用程序不同部分,方便程序开发与维护。

MVC

核心的设计思想 :把数据的输入,数据处理;数据显示分开

目前流行 zendframework thinkphp yii cakephp

二为什么有zf

标准统一,避免标准性的偏差。

框架,有zendframework提供一个目录结构和命名规范,我们程序员只需要在规定的文件写自己的代码 ok

好处:

a 程序更加规范化

b 开发效率提高了

c 程序段可读性增加

d 程序的可读性增加

缺点:

配置比较复杂

zf原理

快速体验案例:

引入zend公司开发的一套库

ZF lib就是一堆类,引入到项目中。

解压60M,有一个mini版本。

开发步骤

A zend官方下载zf

B 创建zf工程

C 使用IDE创建一个空项目

D zf构建的目录拷贝到项目中

E 引入zf库到项目中,zend拷贝到library目录下

F 开始配置apache,让他支持我们的zf框架

开启pdopdo数据库引擎;开启rewrite模块

有两种方式手工创建或者自动生成

使用zf.bat create project 项目的全路径(韩顺平讲课内容没有带zendframework包所在路径,自动创建工程可能会出错)

F:\ZendFramework-1.11.10\bin\zf.bat create project D:\MYOA\webroot\zftest

注意:如果使用 ZendFramework 的 zf.bat 创建工程 ,如果命令行显示

'"php.exe"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

在命令提示符中带上路径即可: F:\ZendFramework-1.11.10\bin\zf.bat create project D:\MYOA\webroot\zftest

则用F:\ZendFramework-1.11.10\bin\zf.bat create project D:\MYOA\webroot\zftest

这个命令

目录结构:

Application 存放相关的组件

----config

----controllers 控制器

----models 放模型的文件夹

----views 视图phtml 显示数据

Docs 项目文档

Library zend库存放位置

Public 公共资源cssjs

Zendstudio可以直接创建zend项目。有版本的限制。

zf版用户登录系统

zf版投票系统

zf购物车

你可能感兴趣的:(framework)