脚本宝典收集整理的这篇文章主要介绍了php – Zend_Rest_Route不适用于子目录控制器(例如admin / questions),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
- application - controllers -Admin QuestionsController.PHP (class Admin_QuestionsController)
下面是我为这个控制器声明我的RESTful路由的方法:
$restRoute = new Zend_Rest_Route($front,array(),array( 'admin' => array('questions') )); $router->addRoute('rest',$restRoute);
..从文档中我看不出我做错了什么 – http://framework.zend.com/manual/1.12/en/zend.controller.router.html#zend.controller.router.routes.rest.但是,我收到以下错误:
Invalid controller sPEcified (admin)
当我声明然后不是Rest路线时,我可以让路线工作:
$router->addRoute('admin_questions',new Zend_Controller_Router_Route( '/admin/questions',array( 'controller' => 'Admin_Questions','action' => 'index') ) );
resources.modules[] = resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
然后在名为admin / controllers的application / modules中创建一个目录,并在application / modules / admin / controllers / QuestionsController.PHP中创建QuestionsController.
应用程序的其余部分(希望)仍可用作默认模块.
以上是脚本宝典为你收集整理的php – Zend_Rest_Route不适用于子目录控制器(例如admin / questions)全部内容,希望文章能够帮你解决php – Zend_Rest_Route不适用于子目录控制器(例如admin / questions)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。