磁铁链接和CakePHP的Html Helper

时间:2011-04-18 22:12:51

标签: cakephp hyperlink html-helper

我希望能够使用CakePHP的Html Helper创建磁力链接。我该怎么做呢?

我已经尝试过类似的事情:

<?php
echo $this->Html->link($name, 'magnet:.....');
?>

我的观点:CakePHP将任何不以'http://'开头的内容视为相对URL。至少这是手册所说的。

当然,我可以在“磁铁”部分之前把它放到那里,然后锤击(过滤掉)'http://'。

但是如果没有使用非CakePHP辅助的HTML代码,是否有一些(更好的)方法呢?

1 个答案:

答案 0 :(得分:0)

你正在强迫你不需要做的事情。使用Cake的$ html-&gt; url()函数的最大吸引力是快速轻松地生成与Cake的路由一起使用的动态URL。这与磁铁网址没什么关系。我会说在这里老去。

<a href='magnet:<?php echo $magnet_url; ?>'>Magnet Link</a>