在蛋糕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>
当我们点击链接网址显示为时,它工作正常 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
答案 0 :(得分:0)
app/Config/routes.php
文件中的问题。
从app/Config/routes.php
-
Router::connect(
’/pages/*
’,
array(’controller’ => ’pages’, ’action’ => ’display’)
);