كيفية الوصول إلى المشاهدات المسماة المخصصة في وحدات تحكم زند
-
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
.
لا تنتمي إلى StackOverflow