Bunu nasıl düzeltebilirim: elle $ view-> render () çağrılırken Zend_View yardımcıları geçerli değildi?

0 Cevap php

Geçenlerde view helpers manuel çağrı $view->render() zaman kullanılamaz gibi görünüyor keşfetti.

Bu özel durumda, ben kolayca şöyle benim görüşüm komut içinde arayabileceğiniz bir yapılandırma görünümü bir yardımcı var:

$this->config()->some->param

Ben şimdi bir mail göndermek için çalışıyor ve yukarıdaki elle işlemek yöntemini çağırırken çalışmak için görünmüyor keşfetmek ediyorum:

/** 
 * Within these view scripts, $this->config() is called, 
 * which results in an empty object
 */
$mail->setBodyText($this->view->render('partials/invite/email/text.phtml'));
$mail->setBodyHtml($this->view->render('partials/invite/email/html.phtml'));

Am I overlooking something? Is this a bug or intended behaviour? Should I take another approach on manually rendering view scripts?

Şimdiden teşekkürler.

0 Cevap