Функция рендеринга Zend Framework не работает

Я хочу использовать $view->render() функция Zend Framework для включения частей шаблона, которые находятся в подпапке папки скрипта вида для соответствующего контроллера. Это выглядит так:

-> controller
-> -> TestController.php
-> views
-> -> scripts
-> -> -> test
-> -> -> -> index.phtml
-> -> -> -> -> layoutparts
-> -> -> -> -> -> button.phtml

И тогда я попробовал это в index.phtml:

$this->render('layoutparts/button.phtml');

но ничего не происходит, и я не могу понять, почему.

Кто-нибудь знает, что я делаю не так?

0

Решение

В вашем контроллере действий вам нужно вернуть новый ViewModel (), и вы можете использовать частичный помощник.

Таким образом, ваше мнение должно содержать код ниже:

<?= $this->partial('layoutparts/button.phtml'); ?>

Проверьте эту ссылку

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]