Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取控制器操作的URL?_Php_Url_Controller_Action_Cakephp 2.2 - Fatal编程技术网

Php 如何获取控制器操作的URL?

Php 如何获取控制器操作的URL?,php,url,controller,action,cakephp-2.2,Php,Url,Controller,Action,Cakephp 2.2,我有一个如下链接: <a class="btn btn-primary edit" href="Personas/details/<?php echo $persona['Persona']['id']; ?>" data-original-title="Editar"> <i class="icon-pencil icon-white"></i> </a> 如您所见,我正在手动写入控制器和链接的操作。有

我有一个如下链接:

<a class="btn btn-primary edit" 
   href="Personas/details/<?php echo $persona['Persona']['id']; ?>" 
   data-original-title="Editar">

    <i class="icon-pencil icon-white"></i>
</a>

如您所见,我正在手动写入控制器和链接的操作。有没有办法让它不那么脆

比如:

<a href="Url.Action("Personas", "Details", array('id', 1);" >Asdf</a>

Use:,完全满足您的需求。

这不适用于我的用例。我需要把HTML内的链接,而不是文本。