Я хочу использовать $view->render()
функция Zend Framework для включения частей шаблона, которые находятся в подпапке папки скрипта вида для соответствующего контроллера. Это выглядит так:
-> controller
-> -> TestController.php
-> views
-> -> scripts
-> -> -> test
-> -> -> -> index.phtml
-> -> -> -> -> layoutparts
-> -> -> -> -> -> button.phtml
И тогда я попробовал это в index.phtml:
$this->render('layoutparts/button.phtml');
но ничего не происходит, и я не могу понять, почему.
Кто-нибудь знает, что я делаю не так?
В вашем контроллере действий вам нужно вернуть новый ViewModel (), и вы можете использовать частичный помощник.
Таким образом, ваше мнение должно содержать код ниже:
<?= $this->partial('layoutparts/button.phtml'); ?>
Других решений пока нет …