문제

가능한 중복:
Zend Framework 2에 사용자 정의 보기 도우미를 추가하는 방법

계속 받고 있어요 ServiceNotFoundExceptions 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'
        )
    )
);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top