【问题标题】:REST routing in ZendZend 中的 REST 路由
【发布时间】:2012-11-28 09:58:11
【问题描述】:

基本问题,

我有一个很好的可用 Zend REST 服务,我已经完成了必要的路由,并且一切都在正常工作。但是,我的 REST 服务只是一个控制器。其他控制器必须具有 zend 默认路由,因为它们用于操作和视图。

如何创建一个在调用控制器时指向 REST 路由的路由,并在我想查看我的网站时指向控制器/动作?

或者换句话说:我需要一个“特定于控制器”的路由。

【问题讨论】:

  • REST部分的路由你是怎么做的?

标签: zend-framework rest routing


【解决方案1】:

在 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);

    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多