كيفية الوصول إلى المشاهدات المسماة المخصصة في وحدات تحكم زند

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

  •  11-12-2019
  •  | 
  •  

سؤال

كيفية الوصول إلى طرق العرض المخصصة المسماة بدلا من إعطاء نفس اسم الطريقة في إطار زند 2.0.

على سبيل المثال:

ضمن إجراء الفهرس "إرجاع نموذج عرض جديد ()؛" سوف يستدعي الفهرس.فتمل ولكن أريد أن أدعو وجهة نظر أخرى هنا.

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

المحلول

مجرد استدعاء نموذج عرض نموذج مع العرض الذي تريده: giveacodicetagpre.

مزيد من المعلومات: http://framework.zend.com/manual/2.0/EN/Modules/zend.view.Renderer.php-Renderer.html

نصائح أخرى

داخل وحدة التحكم الخاصة بك ، يمكنك استخدام ViewModelفي setTemplate طريقة لتغيير البرنامج النصي الذي سيتم عرضه:

public function someAction()
{
    // do stuff here

    $viewModel = new ViewModel($anArrayOfVariablesForTheView);
    $viewModel->setTemplate('application/view/arbitrary');
    return $viewModel;
}

لاحظ أنك لست بحاجة إلى تحديد .phtml.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top