0

我有一个小应用程序。我已经在文件中编写了一些代码,index.ctp并且该文件运行良好。现在我添加了另一个调用add到我的控制器文件的函数,并add.ctpViews文件夹中创建了一个单独的文件。

我的疑问是如果单击链接,如何导航到 add.ctp 文件。我想在我的主文件中创建一个菜单并编写一个链接,以便当我单击该链接时,页面必须导航到 add() 函数。

我的问题是:

  1. 如何在蛋糕PHP中编写href?
  2. 我提供什么链接?控制器还是视图?
4

2 回答 2

3

手册将是您开始 CakePHP 之旅的好地方。然后您会很快注意到从您的视图链接到控制器操作非常容易:

echo $this->Html->link('Link text', array(
    'controller' => 'controller_name',
    'action' => 'add'
));
于 2013-01-18T09:39:46.603 回答
0

您可以像这样在视图中创建超链接:

echo $this->link('text',
    array('controller'=>'controllerName','action'=>'actionName'));

您可以仅从 controllerName 创建 URL,它的作用是:

echo $this->Html->url(
    array('controller' => 'controllerName','action' =>'actionName'),true);?>
于 2015-01-31T02:45:45.427 回答