Zend Framework 2에서 뷰 도우미를 등록할 수 없습니다.
-
12-12-2019 - |
문제
계속 받고 있어요 ServiceNotFoundException
s ZF2에서 뷰 도우미를 로드하려고 할 때.내 모듈 구성은 다음과 같습니다.
'view_manager' => [
'template_path_stack' => [
'stock' => __DIR__ . '/../view'
],
'invokables' => [
'navlink' => 'Application\View\Helper\NavLinkHelper'
]
]
클래스가 플러그인 레지스트리에 추가되지 않은 것 같습니다.지난 6개월 동안 게시된 여러 가지 방법을 찾았지만 어느 것도 효과가 없었습니다.분명히 공식 문서 (사용 제안 helper_map
)도 오래된 것입니다.어떤 아이디어가 있나요?
해결책
수정하세요 module.config.php
다음 배열을 포함합니다.도우미 매핑을 선언하는 데 사용된 array_key의 차이점을 확인하세요.
return array(
'view_helpers' => array(
'invokables' => array(
'navlink' => 'Application\View\Helper\NavLinkHelper'
)
)
);
제휴하지 않습니다 StackOverflow