غير قادر على تسجيل مساعد عرض في إطار زند 2 [مكررة]

StackOverflow https://stackoverflow.com//questions/12672802

سؤال

تكرار ممكن:
كيفية إضافة المساعدين عرض مخصص لإطار زند 2

أستمر في الحصول على ServiceNotFoundExceptionعند محاولة تحميل مساعد عرض في زف 2.تكوين الوحدة النمطية الخاصة بي هو كما يلي:

'view_manager' => [
    'template_path_stack' => [
        'stock' => __DIR__ . '/../view'
    ],
    'invokables' => [
        'navlink' => 'Application\View\Helper\NavLinkHelper'
    ]
]

لا يبدو أن الطبقة تضاف إلى التسجيل المساعد.لقد وجدت عدة طرق مختلفة نشرت على مدى 6 أشهر الماضية ، لا شيء منها العمل.على ما يبدو الوثائق الرسمية (مما يشير إلى استخدام helper_map) هو أيضا خارج التاريخ.أي أفكار?

هل كانت مفيدة؟

المحلول

تعديل الخاص بك module.config.php لتضمين المصفوفة التالية.يرجى ملاحظة الفرق في مفتاح الصف المستخدم لإعلان تعيين المساعد.

return array(
    'view_helpers' => array(
        'invokables' => array(
            'navlink' => 'Application\View\Helper\NavLinkHelper'
        )
    )
);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top