0

このプロジェクトは、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'
                    ],
                ]
            ];

'''

モジュールのフォルダー構造

4

1 に答える 1