首页 文章

单击另一个控制器超链接时更改控制器名

提问于
浏览
0

这是我的超链接代码,一切正常,但是当我点击最后一个链接时,我可以看到我的视图文件,但点击最后一个链接后,当我点击链接的其余部分时,我收到错误消息 . 我的控制器名称已更改 . 我的主控制器名称是教程 . 我想在我的默认布局中添加另一个控制器超链接 .

  • Html-> link('Home',array('action' => 'index')); ?>

  • Html-> link('Form',array('action' => 'add')); ?>

  • Html-> link('View',array('action' => 'show')); ?>

  • Html-> link('Ajax',array('action' => 'quick')); ?>

  • Html-> link('Multiple',array('controller' => 'Infos','action' => 'multiple')); ?>

1 回答

  • 0

    当您单击最后一个链接时,您将移动到另一个控制器,当您再次单击其余链接时,您将快速访问Infos控制器,显示,添加...方法,并且可能它们不存在 .

    将链接更改为此链接,所有链接都应该适用于您的所有网站 .

    Html->link('Home',array('controller' => 'Tutorials', 'action'=>'index')); 
    Html->link('Form',array('controller' => 'Tutorials', 'action'=>'add')); 
    Html->link('View',array('controller' => 'Tutorials', 'action'=>'show')); 
    Html->link('Ajax',array('controller' => 'Tutorials', 'action'=>'quick')); 
    Html->link('Multiple',array('controller'=>'Infos', 'action'=>'multiple'));
    

相关问题