查看: 9692|回复: 0
打印 上一主题 下一主题

Zend Framework 配置另一则(较详细)

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-29 14:09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
本文是以购买虚拟主机的空间为例,讲述Zend Framework的配置。
网上大多教程需要修改httdconf或php.ini, 对于购买虚拟主机空间的朋友来说是不实用的。
毕竟,现在不是人人都能拥有自己的主机

注意:要使用zend framework,你的空间至少要:
1) php5.14以上的版本
2)必须支持Url rewrite功能
(目前80%的PHP空间都支持URL rewrite)

1.下载zend framework,解压后把library里面的zend放到网站的根目录。
2.测试url rewrite功能,新建一份名为.htaccess的文件,注意:是只有扩展名,没有文件名的。
可参考http://www.37dg.com/tutorial/282.jsp windows下如何创建.htaccess

.htaccess文件内容如下:


RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
在网站根目录下创建 index.php

<?
     echo "Hello world";
?>
http://www.域名.com/index.php 如果能正常访问

在创建了.htaccess文件后,无论你把index.php 改成什么名称,如abc.php adsdsd.php 234324.php等。
实际上都是访问index.php
这正是zend framework需要的url rewrite功能,所有的请求都会转给index.php处理。限制了网站只有一个入口

3.开始配置zend framework

在网站根目录下按以下结构新建文件夹


application/
     controllers/

     models/
     views/      
          scripts/
                index/

     helpers/
     filters/
.htaccess
index.php
zend/
其中zend/就是第一步中下载放到根目录的zend
注意:必须按照上面的步骤创建好文件夹
在上面的controllers下建立一文件,文件名为:IndexController.php
内容如下:

<?
require_once 'Zend/Controller/Action.php';
class IndexController extends Zend_Controller_Action
{


     public function IndexAction()

     {


     }
     public function aaAction()
     {
               echo "this is aa action output<br>";
     }

}
?>
再在上面的application\views\scripts\index下面建立一 index.phtml
内容如下:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My first Zend Framework App</title></head>
<body>
<h1>Hello, World!</h1>
This is views HTML
</body>
</html>
再在application\views\scripts\index建立一aa.phtml
内容如下:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My first Zend Framework App</title></head>
<body>
This is AA action views<br>
</body>
</html>
假设域名是www.domain.com
http://www.domain.com/ 这时就能看到zend framework运行的效果
http://www.domain.com/index 和上面的效果一样
http://www.domain.com/index/aa 这个就是运行了上面的aaActiion

这就是zend framwork最简单的实例配置了, 上面只用到了MVC的C和V,将读写数据库的方法写在
models文件夹下,这就是MVC架构的网站了.希望对未入门zend framework的你有帮助.
Http://zendf.com -- Zend Framework 中文站
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表