如何在Zend 1.11中使用Zend_Action_Controller和REST控制器

时间:2014-02-17 10:53:04

标签: php zend-framework

我一直在尝试实现一个同时使用Zend_Action_ControllerREST controller的Zend项目。但是我无法使用默认的Zend_Action_Controller。我可以使用REST控制器。有人可以帮我如何在我的项目中使用这两个控制器。谢谢。

bootstrap.php中

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initActionHelpers()
{
    $contextSwitch = new REST_Controller_Action_Helper_ContextSwitch();
    Zend_Controller_Action_HelperBroker::addHelper($contextSwitch);

    $restContexts = new REST_Controller_Action_Helper_RestContexts();
    Zend_Controller_Action_HelperBroker::addHelper($restContexts);
}
}

的application.ini

resources.router.routes.rest.type = Zend_Rest_Route
autoloaderNamespaces.rest = "REST_"
resources.frontController.plugins[] = "REST_Controller_Plugin_RestHandler"

1 个答案:

答案 0 :(得分:0)

  

我一直在尝试实施Zend项目

如果这是一个新项目?我强烈建议使用ZF2。

不再支持ZF1 目前正在计划ZF3。

ZF2比ZF1有很多好处,你可以在v2中轻松完成上述任务。*。