Zend_Layout的Zend Framework问题

时间:2009-07-15 19:02:43

标签: php zend-framework

我如何创建类似:$ this-> layout() - >侧边栏,我正在尝试大约4个小时......但它对我不起作用!你能举个例子吗?

3 个答案:

答案 0 :(得分:1)

我仍然不确定你要做什么 - 但也许我正在使用的这段代码会有所帮助。

// setup the info column into the placeholder
$this->placeholder('rightcol')
     ->set($this->render('index/view_infoCol.phtml'));

// later in the layout template
echo $this->placeholder('rightcol');

答案 1 :(得分:0)

在你的控制器中使用setResponseSegment('sidebar')来制作$ this-> layout() - >侧边栏工作......

答案 2 :(得分:0)

你可以用这个:

在您的控制器中:

$this->_response->insert('sidebar', $this->view->render('sidebar.phtml'));

在你的布局中:

<?=$this->layout()->sidebar;?>