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