0

この問題で 3 日間立ち往生しており、このコードがこのエラーを生成する理由がわかりません

 '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
4

1 に答える 1

1

このエラーが発生した場合は、次を確認してください。

  • 構成ファイルに「ルート」が含まれていて、最初にロードされていますか?
  • 子ルートが定義されていても、メインルートがない場合があります
  • 一重引用符または二重引用符を使用して適切に定義された「タイプ」がルートにあり、他の同様のシンボルはありませんか
于 2015-10-30T15:01:19.963 に答える