如何在CakePHP中创建或调用侧边栏

如何在CakePHP中创建或调用侧边栏,php,cakephp,Php,Cakephp,我看到了这类代码,在Cake PHP中添加.ctp文件 <div id="container"> <div id="content"> ------------------ </div> <div id="sidebar"> ---------------- </div> </div> ------------------ ---------------- 现在在Layout中

我看到了这类代码,在Cake PHP中添加.ctp文件

<div id="container">
   <div id="content">
      ------------------
   </div>
   <div id="sidebar">
   ----------------
   </div>
</div>

------------------
----------------
现在在Layout中的default.ctp文件中,我们通过此行访问此代码

<?php echo $this->fetch('content'); ?>

我在每个视图文件中都有侧边栏,如果我需要一些更改,我会在每个文件中进行更改


现在我的问题是,我可以在布局中创建一个文件,比如sidebar.ctp,或者其他我在视图中称之为这个文件的东西吗。如果可以,那么我将如何制作这种类型的文件。

您可以使用元素,如果元素中的内容是动态的,您可以使用最新版本的cakephp支持的块


您可以使用include或类似的元素来完成

<?php echo $this->element('sidebar'); ?>

你看了吗?这只是一个如何使用它的例子,但是谢谢你的建议
<?php include('../View/Layouts/sidebar.ctp'); ?>