CakePHP:从主页导航到其他控制器

CakePHP:从主页导航到其他控制器,php,cakephp,Php,Cakephp,我刚刚发现,在修改新CakePHP安装的主页时,默认情况下使用的是页面控制器。我读到这主要用于静态页面。我想创建一个静态的左侧垂直导航栏,但我不确定如何从这里开始使用其他控制器,/cake 这真是一团糟,因为我正在努力想办法,但是。。。例如,我有产品控制器,它允许我通过/cake/products处理数据库中的一些产品。因此,我使用$this->element('left\u menu')创建了左侧菜单,其中包括C:\…\cake\app\views\pages\home.ctp中的以下代码(H

我刚刚发现,在修改新CakePHP安装的主页时,默认情况下使用的是页面控制器。我读到这主要用于静态页面。我想创建一个静态的左侧垂直导航栏,但我不确定如何从这里开始使用其他控制器,
/cake

这真是一团糟,因为我正在努力想办法,但是。。。例如,我有产品控制器,它允许我通过
/cake/products
处理数据库中的一些产品。因此,我使用
$this->element('left\u menu')
创建了左侧菜单,其中包括
C:\…\cake\app\views\pages\home.ctp
中的以下代码(HTML代码省略)

<?php echo $this->Html->link(__('Product View', true), array('action' => 'products/view')); ?>

这个左边的navi菜单在主页上工作,但是一旦我点击这个菜单按钮并转到
/cake/product/…
,它就不再工作了,因为它是相对于页面控制器的。我如何制作这个静态左导航栏来允许我使用其他控制器?最后,我希望这个静态菜单也能让我使用其他控制器的功能。我太糊涂了

关于设置菜单,您需要确保将所有菜单内容都放在文件中


当您在我链接的页面上时,查看HTML帮助程序,让它为您生成链接。节省了大量的时间。

那么,在CakePHP中,静态项应该做什么呢?这似乎是有道理的,因为我希望在每一页上都有页眉、页脚和(在我的例子中)左侧导航栏,这可以在一个文件中完成。有没有一篇文章谈到这一点?是的,这就是如何添加静态信息。然后,您可以定义不同的布局以添加不同类型的外观。关于一篇文章,不确定。在切换到Yii之前,我只在一个网站上使用了CakePhp(就像服用类固醇的CakePhp)。如果你对你的网站不太了解,那可能值得一看。我得到的印象是,蛋糕框架陷入了困境。。。
Router::connect('/pages/products/*', array('controller' => 'products', 'action' => 'index'));