我有一个小应用程序。我已经在文件中编写了一些代码,index.ctp
并且该文件运行良好。现在我添加了另一个调用add
到我的控制器文件的函数,并add.ctp
在Views
文件夹中创建了一个单独的文件。
我的疑问是如果单击链接,如何导航到 add.ctp 文件。我想在我的主文件中创建一个菜单并编写一个链接,以便当我单击该链接时,页面必须导航到 add() 函数。
我的问题是:
- 如何在蛋糕PHP中编写href?
- 我提供什么链接?控制器还是视图?
该手册将是您开始 CakePHP 之旅的好地方。然后您会很快注意到从您的视图链接到控制器操作非常容易:
echo $this->Html->link('Link text', array(
'controller' => 'controller_name',
'action' => 'add'
));
您可以像这样在视图中创建超链接:
echo $this->link('text',
array('controller'=>'controllerName','action'=>'actionName'));
您可以仅从 controllerName 创建 URL,它的作用是:
echo $this->Html->url(
array('controller' => 'controllerName','action' =>'actionName'),true);?>