【发布时间】:2014-03-24 18:48:03
【问题描述】:
在 cake php layout/default.ctp 我创建了一个菜单栏,但在这里我完成了这样的 URL 链接
<li class='active'> <?php //echo $this->Html->link('Psychiatrist', array('controller' => 'pages','action' => 'home','?' => array('id' => '1')));
echo $this->Html->link('Psychiatrist', array('controller' => 'pages', 'action' => 'home',5)); ?></li>
<!-- <li class='active'><a href='#'><span>Podiatrist</span></a></li>-->
<li class='active'> <?php echo $this->Html->link('Podiatrist', array('controller' => 'pages', 'action' => 'home',5)); ?></li></li>
它工作正常,当我们点击链接 url 显示为 http://Projects/DoctorSample/pages/home/5
controller /PagesController.php
class PagesController extends AppController {
public function home($id='null'){
if(isset($id)){
echo $id;
}
}
}
但在我的显示中显示 错误:找不到 PagesController::display() 的视图。但我在页面中完成了 home.ctp
【问题讨论】:
标签: cakephp