我创建了一组类,并希望使用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路由我的方法。
答案 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(.....));