1

私のエラー: 致命的なエラー: 14 行目の /var/www/vhosts/MYURLHERE/application/models/MailUs.php の非オブジェクトに対するメンバー関数 partial() の呼び出し

14行目 -

$body = $this->view->partial('partials/postcardEmail/eform1postcard.htm');

Zend で、送信しようとしている電子メールの本文としてパーシャルを読み込もうとしています。Zend が $this->view->partial を表示できない理由を説明してもらえますか? パーシャルを呼び出してメールの本文に入れる別の方法はありますか?

TLDR:

パーシャルを変数に入れて、Zend の誰かに電子メールで送信できるようにするにはどうすればよいですか。

4

1 に答える 1

2

これで試してみてください:

$view = new Zend_View();
$body = $view->partial('partials/postcardEmail/eform1postcard.htm');

Mike B. が言ったように、モデルからビューへのアクセスができるようになりました。これはビュー スクリプト内でのみ機能します。

于 2012-12-28T19:05:55.313 に答える