Zend Framework的渲染功能不起作用

时间:2015-11-06 10:16:25

标签: php zend-framework view render

我想使用Zend Framework的-> controller -> -> TestController.php -> views -> -> scripts -> -> -> test -> -> -> -> index.phtml -> -> -> -> -> layoutparts -> -> -> -> -> -> button.phtml 函数来包含模板部分,它们位于相应控制器的视图脚本文件夹的子文件夹中。它看起来像这样:

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

然后我在index.phtml中尝试了这个:

    var fileName = string.Format("{0}Registry\\{1}.html", AppDomain.CurrentDomain.BaseDirectory, postalCode);

但没有任何反应,我无法弄清楚原因。

有谁知道,我做错了什么?

1 个答案:

答案 0 :(得分:0)

在你的动作控制器中你需要返回新的ViewModel(),在视图中你可以使用部分帮手。

因此,您的观点应包含以下代码:

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

Check this link