控制器
class PageController extends Zend_Controller_Action
{
public function editAction()
{
$this->view->attach('name' => 'crazor');
echo $this->view->render('account/info.phtml');
}
}
查看
<p>Hello, <?php echo $this->name; ?></p>
这是我想要完成的一个例子。我需要将可变数据发送到View,然后呈现它。在这种情况下,它是人name
。
Zend可以吗?
答案 0 :(得分:4)
$this->view->__set('myvarname', 'myvarvalue');
或只是
$this->view->myvarname = 'myvarvalue';
答案 1 :(得分:0)
我猜你在哪里寻找assign
$this->view->assign('name', 'crazor');
我更喜欢assign方法,因为它可以很好地将多个变量添加到视图中
$this->view->assign('firstname', 'Peter')
->assign('lastname', 'Miller');