将导航菜单与CakePHP中的default.ctp分开
我正在研究CakePHP2.7。我必须在每页上显示一些静态菜单。由于菜单包含很多子菜单,我想将它们保存在一个单独的文件将导航菜单与CakePHP中的default.ctp分开,cakephp,cakephp-2.x,cakephp-2.7,Cakephp,Cakephp 2.x,Cakephp 2.7,我正在研究CakePHP2.7。我必须在每页上显示一些静态菜单。由于菜单包含很多子菜单,我想将它们保存在一个单独的文件navigation.ctp中,并在default.ctp 我尝试了extend和元素,但没有一个给出预期的结果 注意:这不是动态菜单,我不会从数据库中获取它们。将navigation.ctp放在app/View/Elements中/ 然后,在default.ctp中包含以下元素: <?= $this->element('navigation'); ?>
navigation.ctp
中,并在default.ctp
我尝试了extend和元素,但没有一个给出预期的结果
注意:这不是动态菜单,我不会从数据库中获取它们。将navigation.ctp放在app/View/Elements中/ 然后,在default.ctp中包含以下元素:
<?= $this->element('navigation'); ?>
请注意,如果需要元素中的任何变量,则可能需要将它们作为第二个参数在数组中传递,例如:
<?= $this->element('navigation', array(
"varible_name" => "variable_value"
)); ?>