我的错误:致命错误:在a上调用成员函数partial() /var/www/vhosts/MYURLHERE/application/models/MailUs.php中的非对象 第14行
第14行 -
$body = $this->view->partial('partials/postcardEmail/eform1postcard.htm');
在Zend中,我正在尝试加载部分作为我要发送的电子邮件的文本正文。有人可以向我解释为什么Zend将无法看到$ this-> view-> partial?是否有另一种方法可以调用partial并将其放入电子邮件正文中?
TLDR:
如何将部分放入变量中,以便将其通过电子邮件发送给某个变量 在Zend。
答案 0 :(得分:2)
试试这个:
$view = new Zend_View();
$body = $view->partial('partials/postcardEmail/eform1postcard.htm');
就像Mike B.所说,现在可以从模型访问View,这只适用于视图脚本。