0

在我的布局 cakephp 中,我有 2 个 div:

<div id="header"> 
</div>

<div id="sideBar">
</div>

问题是,站在一个视图上,例如index.ctp,如何调用 div 内的元素sidebar

那么如何element在其他地方创建的 div 内部添加一个呢?

4

2 回答 2

1

像这样:

<div id="sideBar">
    <?php echo $this->element('sideBar'); ?>
</div>

如果你想传递参数:

<div id="sideBar">
    <?php echo $this->element('sideBar', array('param1' => $param1)); ?>
</div>
于 2013-03-05T15:29:42.777 回答
1

您可以使用新的强大的视图块: http ://book.cakephp.org/2.0/en/views.html#using-view-blocks

于 2013-03-05T13:49:48.257 回答