CAKEPHP 2.x预先准备 /附加到现有ViewBlock的问题



atm我正在尝试"重新设计"老板的页面,以摆脱quirly nondry代码。.重复一遍又一遍地添加菜单。

我非常"新"蛋糕,但我认为平均水平可以处理:)

问题是..


在我的布局视图中,我设置了

$this->start('sidebar');
$this->element('menu');
$this->end();

菜单元素是 <li>集合

其他地方我想在菜单元素之前和之后添加<li>元素,因此我尝试了

$this->append('menu');
<li>Something</li>
$this->end();

附加和

$this->prepend('menu');
<li>Somethingelse</li>
$this->end();

预先启动

好吧... <li>出现..但是总是准备好..所以我想这里的问题是,在布局之前呈现元素,这是有道理的。也许我很疲倦或脑袋我可以修复吗?

有人任何想法吗?

非常感谢:)

问候tobi

我只使用元素,而没有那个蛋糕奇怪的摘要共享:

创建文件,例如 /View/Elements/中的 boss_menu.ctp放置所有菜单内容,当您想使用它时,请写下: <?php echo $this->element('/boss_menu'); ?>及其完成。

但在您的情况下可能会更好地创建布局:docs。

相关内容

  • 没有找到相关文章

最新更新