0
基本問題,REST在Zend的
我有一個很好的和工作的Zend REST serivce路由,我已經做了必要的路由和everyting工作,因爲它應該。但是,我的REST服務只是一個控制器。其他控制器必須具有zend默認路由,因爲它們用於操作和視圖。
當我想要查看我的網站時,如何在調用控制器時指向REST路由並指向控制器/操作?
或換句話說:我需要一個'控制器特定'路線。
基本問題,REST在Zend的
我有一個很好的和工作的Zend REST serivce路由,我已經做了必要的路由和everyting工作,因爲它應該。但是,我的REST服務只是一個控制器。其他控制器必須具有zend默認路由,因爲它們用於操作和視圖。
當我想要查看我的網站時,如何在調用控制器時指向REST路由並指向控制器/操作?
或換句話說:我需要一個'控制器特定'路線。
在Zend官方網站上找到我的答案。通過給zend_rest函數提供一組控制器名稱,您可以Rest_Route到特定的控制器。像這樣:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
public function _initRoutes()
{
$this->bootstrap("Frontcontroller");
$front = $this->getResource('Frontcontroller');
$front->throwExceptions(false);
$router = $front->getRouter();
$restRoute = new Zend_Rest_Route($front, array(), array(
'default' => array('YourControllerName')
));
$router->addRoute('rest', $restRoute);
}
}
你是如何爲REST部分做路由的? –