Zend framework2 zend框架中的路由器问题
我已经陷入这个问题三天了,不明白为什么这段代码会产生这个错误Zend framework2 zend框架中的路由器问题,zend-framework2,router,Zend Framework2,Router,我已经陷入这个问题三天了,不明白为什么这段代码会产生这个错误 'blogPost' => array( 'type' => `Segment`, `options`=> array( 'route' => `/blog/post[/:postId]`, 'defaults' => array(
'blogPost' => array(
'type' => `Segment`,
`options`=> array(
'route' => `/blog/post[/:postId]`,
'defaults' => array(
'controller' => 'Rovers\Controller\Blog',
'action' => 'post',
)
)
)
错误:
Fatal error: Uncaught exception 'Zend\Mvc\Router\Exception\InvalidArgumentException' with message 'Missing "type" option' in C:\web\main\myZend\vendor\zendframework\zendframework\library\Zend\ServiceManager\ServiceManager.php on line 860
Zend\Mvc\Router\Exception\InvalidArgumentException: Missing "type" option in C:\web\main\myZend\vendor\zendframework\zendframework\library\Zend\Mvc\Router\SimpleRouteStack.php on line 269
Zend\ServiceManager\Exception\ServiceNotCreatedException: An exception was raised while creating "Router"; no instance returned in C:\web\main\myZend\vendor\zendframework\zendframework\library\Zend\ServiceManager\ServiceManager.php on line 860
获取此错误时,请检查:
- 您的配置文件是否包含“路由”以及是否首先加载
- 有时可能定义了子路由,但没有主路由
- 您的路线中是否有使用单引号或双引号“或”而不是任何其他类似符号正确定义的“类型”
options
=>array('route'=>'/blog/post[/:posted]','defaults'=>array'('controller'=>'Rovers\controller\Blog','action'=>'post',))错误仍然出现。我已经删除了'may_terminate',并将其改为'`非常感谢您的帮助先生花时间查看我的代码先生:)