【问题标题】:Controller name changed when clicking another controller hyperlink单击另一个控制器超链接时更改了控制器名称
【发布时间】:2014-10-30 04:37:12
【问题描述】:

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

  • 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')); ?>
  • 【问题讨论】:

      标签: cakephp cakephp-2.0 cakephp-2.3


      【解决方案1】:

      当您单击最后一个链接时,您将移动到另一个控制器,当您再次单击其余链接时,您将快速转到 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')); 
      

      【讨论】:

      猜你喜欢
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      相关资源
      最近更新 更多