- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Zend_Framework_学习笔记记录.
Zend Framework 基础
邮箱:sungx2009@163.com
调试环境:
操作系统:windows vista homebasic
PHP版本:5.2.5;
Apache版本:2.2.6;
MySql版本:5.0.45;
Zend Framework版本:1.10.3;
开发工具:easy Eclipse;
注:本教程根据中文版改编,原版zf是0.9的版本!!由于本人也是初学,使用该教程调试时发现好多代码无法正常使用,所以结合自己的学习经验,总结一下,写在这里。
首先需要了解一下zf的运行环境:运行zf要求PHP版本是5.1.4或者更高,很多教程上明确指出“强烈建议使用5.2.3以后的版本”,因为这两个版本之间PHP作了重大修改和功能的完善!
搭建环境就不写了,只要是PHP的版本在5.1.4+就可以了;下面列出配置方法和要求:
获取Zend Framework:可以从官方网站/download 必威体育精装版的Zend版本;
配置:
打开apache的rewrite模块:进入apache安装目录,打开apache配置文件httpd.conf,找到LoadModule rewrite_module modules/mod_rewrite.so,将前面的分号去掉;
配置工程时会创建一个名为.htaccess的文件,我们需要配置apache支持,还是打开httpd.conf文件,查找AllowOverride None,将None改成All;
做完以上两步,重启apache服务器,就可以开始zf之旅了!!
初学Zend Framework,所以还是参照原文,还是制作一个非常简单的库存系统网站,还是用这个简单的系统来管理我们的CD收藏,并允许我们对CD收藏执行增、删、改、查等操作。
我们把这些存储在一个简单的数据库里面。数据库系统打算如下设计:
数据库名:phpdb;sql语句:
create database phpdb;
//创建表:
create table album(
id int not null primary key auto_increment,
artist varchar(30) not null,
title varchar(100) not null
)engine MyISAM default charset utf8;
由于这仅是一个简单的总结,所以,之于注册登录之类的东东就不写了……^-^ ^-^
所需要的页面:
Add.phtml //这个是实现增加CD功能的视图
Index.phtml //这个是显示CD列表;
Edit.phtml //这个页面用于实现修改功能
-----------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------
好了,接下来该创建框架了!!
在easy Eclipse里创建如下图所示目录结构:
图 1 zf框架目录结构
说明:虽然Zend没有强求使用一个统一的目录结构,但是有关Zend的手册还是推荐了一个通用的目录结构,具体请参加Zend Framework手册;上图的创建过程是这样的:先创建一个名为zf-tutorial的php工程,工程创建好后,Eclipse会自动生成.settings目录和.project文件,这两个是Eclipse的默认系统文件,不用管它。
接下是创建目录和文件,参照下图(下图也是最终目录结构)!
图 2 最终目录结构
先参考上图创建好你的目录结构,各个目录的作用后面会详细解释!!
建立好如上图所示的目录结构后,把下载的Zend Framework文件解压,将解压后的library目录下的zend目录拷贝到新建立的目录结构中的library目录下,如上图所示:
拷贝完成后,Eclipse的自动提示功能会报错或者提示警告,这个不必担心,先不用管它,因为Eclipse在当前目录下找不到文件就会报错,这个是工具的问题,先不考虑。
接下来创建两个文件,即.htaccess文件和index问价,放到zf-tutorial根目录下,如图2所示。
打开.htaccess文件,输入如下内容:
RewriteEngine on
RewriteRule .* index.php
php_flag magic_quotes_gpc off
php_flag register_globals off
这个文件的作用是将本网站所有的请求定位到index.php文件上,实现当以入口的功能。文件的意思很简单,即对于任何url,定位到index.
您可能关注的文档
- GSP自查报告..doc
- IAR AVR 汇编语言学习笔记..doc
- IBM大型机操作系统_学习笔记..doc
- JGJ52-2006_普通混凝土用砂石质量及检验方法标准..doc
- JTG_F80_1-2004公路工程质量检验评定标准..doc
- OA协同办公自动化系统工作计划管理模块开发..doc
- PC200挖掘机操作维护保养规程3..doc
- PHC管桩施工组织设计..doc
- RAW处理工作流程..doc
- SMT岗位职责总括..doc
- 2023冀教版数学四年级下册第六单元试卷及部分答案(三套).pdf
- 2022年一般从业人员(全员培训)《危险化学品企业从业人员》安全生产模拟.pdf
- 2021-2022学年深圳实验学校高一上学期第二阶段考试数学试题含答案.pdf
- 2019贵州诚信答题题库(1).pdf
- 2020年初中二年级信息技术浙教版课前预习题及解析581.pdf
- 2023-2024学年高中语文北师大版必修二第一单元单元测试(含答案解析.pdf
- 2023年七年级下册道德与法治期末考前复习卷含答案.pdf
- 2023宿迁市沭阳县事业单位考试试题真题及答案2.pdf
- 2023年-2024年法律职业资格之法律职业主观题考前冲刺试卷B卷含答案.pdf
- 2023年深圳市事业单位统考真题及答案.pdf
文档评论(0)