rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » PHP

Zend Framework

简介:PHP的框架多达几十种到上百种,其中有一种用的人最多,资料文档也很多,功能和易用性都很好,它就是Zend Framework,它PHP官方的MVC框架,同时也是一个功能强大的类库。集成了权限管理,事务处理,邮件发送,全文搜索,缓存,Web服务,数据库类,XML类,PDF类,面向对象,完全用PHP5实现并支持PHP5的新特性。
安装:先安装ZendCore 2.5以上版本(含Zend Framework 1.8和 Apache2.2),再安装Zend Studio 6.1以上版本。 安装好后修改httpd.conf文件的DocumentRoot,指向Zend Studio的workspace的根目录(注意不是工程的根目录,是workspace目录,这样做的目的是切换到另一个项目的时候避免反复修改httpd.conf文件) 启动项目:上面的安装好后,启动Apache,新建一个ZendFrameworkExample项目,将ZendCore目录里面的Libarary目录的东西拷贝到ZendFrameworkExample里面对应的Library目录。找到文件index.php,将其中一行修改为: // Set include path
set_include_path(ZETS_PATH_ROOT . PATH_SEPARATOR . "../library"); 然后在index.php右键―> Run As Configure… à 配置 Default PHP Web Server
Path on server 指向工程根目录,例如G:\zendworkspace\ZendFrameworkExample, path in workspace也是工程根目录不过用相对路径,例如:/ZendFrameworkExample,启动的File选/ZendFrameworkExample/www/index.php
Enter the URL that points to the document that …   则是:http://localhost:8088(我这里是8088,改为你自己的端口)
这样就可以启动和调试了。 (在浏览器输入:http://localhost:8088/ZendFrameworkExample/www/index.php) 目录结构:每个工程生成的目录结构都是固定的,注意不要修改目录结构,例如将application\views\helpers的helpers文件夹改成helper就会出错,因为框架写死了路径,不过这个通常不是问题,使用默认的目录结构有利于保持良好的程序结构。 开发手册:<<Zend Framework in Action>>英文版,共199页,不是很长,含所有功能的用法,我会贴出每一种功能所在的页码,用到的时候查就是了。  不过这个手册用1.3版本,现在升级到1.8版本了,可以参考官方网站的manual: http://www.zendframework.com/manual/zh性能:担心的问题,有不少人做过实验,用PHP框架和不用框架的效率相差达10倍以上,甚至连PHP的一个创始人(忘记了名字)也做过性能测试并且公开演讲说框架的性能很差,建议不要使用框架。不过,又有人指出测试者所用的方法不合理。ZendFramework在所有框架里面的性能属于中等(相差10倍?)
顶一下
(0)
踩一下
(0)