我想使用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);
但没有任何反应,我无法弄清楚原因。
有谁知道,我做错了什么?
答案 0 :(得分:0)
在你的动作控制器中你需要返回新的ViewModel(),在视图中你可以使用部分帮手。
因此,您的观点应包含以下代码:
<?= $this->partial('layoutparts/button.phtml'); ?>