このプロジェクトは、Zend Frame work 2 から Laminas に手動で移植されました。ここでの問題は、module.config.php が、動作している他のモジュールと同じ方法でセットアップされていることです。ただし、このエラーが発生しています。ファイルのスペルミスや欠落などの通常の原因を確認しましたが、他のモジュールは同じルート名を使用していません。ビュー マネージャーに影響を与える Laminas の別の部分はありますか?
modul.config.php のセットアップは以下のとおりです。
''' 名前空間 ProjectTaskDocument;
use Laminas\Router\Http\Segment;
return [
'router' => [
'routes' => [
'project-task-document' => [
'type' => Segment::class,
'options' => [
'route' => '/task-document[/:action][/:id]',
'constraints' => [
'action' => 'index|add|download|view-all|delete'
],
'defaults' => [
'controller' => Controller\ProjectTaskDocumentController::class,
'action' => 'index'
]
]
]
]
],
'view_manager' => [
'template_path_stack' => [
'ProjectTaskDocument' => __DIR__ . '/../view'
],
]
];
'''