我可以使用没有Zend结构的Zend路由器吗?

时间:2013-06-24 17:23:09

标签: php zend-framework routing routes

我创建了一组类,并希望使用Zend Router路由它们。

我的结构遵循以下模式:

/php/
    /REST/
        index.php
    ClassOneService.php
    ClassTwoService.php
    ClassThreeService.php

我希望能够跨URL访问类的方法(ClassOneService.php,...,ClassNService.php),例如:

class ClassOneService extends Connect {
    public function test () {
        echo 'hello';
    }
}

http://localhost/php/REST/classe_one/test

我的问题是:我可以使用系统路由Zend而不在Zend中转换我的应用程序格式吗?

不想使用MVC模式,也不想将我的类扩展到Zend Controller的类,只需使用Zend Router路由我的方法。

1 个答案:

答案 0 :(得分:1)

是的,你可以。

将Library / Zend文件夹复制到应用程序路径,然后执行:

require_once 'Zend/Controller/Router/Rewrite.php';
require_once 'Zend/Controller/Router/Route.php';

$rewrite = new Zend_Controller_Router_Rewrite();

$rewrite->addRoute(.....));