zend frameworks

zend frameworks

ID:22548620

大小:124.50 KB

页数:15页

时间:2018-10-30

zend frameworks_第1页
zend frameworks_第2页
zend frameworks_第3页
zend frameworks_第4页
zend frameworks_第5页
资源描述:

《zend frameworks》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.....ZendFramework基础邮箱:sungx2009@163.com声明:如发现资料中有错误或不足之处,望不吝指正!!调试环境:操作系统:windowsvistahomebasicPHP版本:5.2.5;Apache版本:2.2.6;MySql版本:5.0.45;ZendFramework版本:1.10.3;开发工具:easyEclipse;注:本教程根据http://www.akrabat.com中文版改编,原版zf是0.9的版本!!由于本人也是初学,使用该教程调试时发现好多代码无法正常使用,所以结合自己的学习经验,总结一下,写在这里。

2、首先需要了解一下zf的运行环境:运行zf要求PHP版本是5.1.4或者更高,很多教程上明确指出“强烈建议使用5.2.3以后的版本”,因为这两个版本之间PHP作了重大修改和功能的完善!搭建环境就不写了,只要是PHP的版本在5.1.4+就可以了;下面列出配置方法和要求:获取ZendFramework:可以从官方网站http://framework.zend.com/download最新的Zend版本;配置:打开apache的rewrite模块:进入apache安装目录,打开apache配置文件httpd.conf,找到LoadModulerewrite_

3、modulemodules/mod_rewrite.so,将前面的分号去掉;配置工程时会创建一个名为.htaccess的文件,我们需要配置apache支持,还是打开httpd.conf文件,查找AllowOverrideNone,将None改成All;做完以上两步,重启apache服务器,就可以开始zf之旅了!!初学ZendFramework,所以还是参照原文,还是制作一个非常简单的库存系统网站,还是用这个简单的系统来管理我们的CD收藏,并允许我们对CD收藏执行增、删、改、查等操作。我们把这些存储在一个简单的数据库里面。数据库系统打算如下设计:数据库

4、名:phpdb;sql语句:createdatabasephpdb;//创建表:createtablealbum(idintnotnullprimarykeyauto_increment,artistvarchar(30)notnull,titlevarchar(100)notnull)engineMyISAMdefaultcharsetutf8;由于这仅是一个简单的总结,所以,之于注册登录之类的东东就不写了……^-^^-^..........所需要的页面:Add.phtml//这个是实现增加CD功能的视图Index.phtml//这个是显示CD列表

5、;Edit.phtml//这个页面用于实现修改功能-----------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------好了,接下来该创建框架了!!在easyEclipse里创建如下图所示目录结构:图1zf框架目录结构说明:虽然Zend没有强求使用一个统一的目录结构,但是有关Zend的手册还是推荐了一个通用的目录结构,具体请参加ZendFramework手册;上图的创建过程是这样的:先创建一个名为zf-tut

6、orial的php工程,工程创建好后,Eclipse会自动生成.settings目录和.project文件,这两个是Eclipse的默认系统文件,不用管它。接下是创建目录和文件,参照下图(下图也是最终目录结构)!图2最终目录结构先参考上图创建好你的目录结构,各个目录的作用后面会详细解释!!..........建立好如上图所示的目录结构后,把下载的ZendFramework文件解压,将解压后的library目录下的zend目录拷贝到新建立的目录结构中的library目录下,如上图所示:拷贝完成后,Eclipse的自动提示功能会报错或者提示警告,这个不必

7、担心,先不用管它,因为Eclipse在当前目录下找不到文件就会报错,这个是工具的问题,先不考虑。接下来创建两个文件,即.htaccess文件和index问价,放到zf-tutorial根目录下,如图2所示。打开.htaccess文件,输入如下内容:RewriteEngineonRewriteRule.*index.phpphp_flagmagic_quotes_gpcoffphp_flagregister_globalsoff这个文件的作用是将本网站所有的请求定位到index.php文件上,实现当以入口的功能。文件的意思很简单,即对于任何url,定位

8、到index.php。但是,网站公用的图像、js程序以及css文件不应该被重新定向到index.php,由于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。