Если вы используете полный стек MVC, вам лучше просто создать помощник вида для этого типа вещей ... или просто передать использование помощника вида Partial и передать ему свой объект.
Например, с существующим Zend_View_Helper_Partial ....
в вашем контроллере создайте объект myData и назначьте его представлению:
public function indexAction()
{
$this->view->mydata = new MyData();
}
в представлении к действию:
echo $this->partial('myview.phtml', array('obj' => $this->mydata));
Тогда в вашем myview.phtml
вы можете сделать:
<div><?php echo $this->obj->somevar ?></div>
В вашем примере это выглядит так, как будто вам даже не нужен объект myData. Вы можете просто присвоить представлению переменную str
и передать ее в частичное вместо создания объекта.
Вы должны прочитать Zend_View
документы ...