磁力链接和 CakePHP 的 Html Helper
我希望能够使用 CakePHP 的 Html Helper 创建磁力链接。我该怎么做呢?
我已经尝试过类似的方法:
<?php
echo $this->Html->link($name, 'magnet:.....');
?>
我的观点:CakePHP 将任何不以“http://”开头的内容视为相对 URL。至少手册是这么说的。
当然,我可以将“http://”放在“磁铁”部分之前,然后将其敲击(过滤)掉。
但是有没有一些(更好的)方法可以实现这一点,而不需要求助于非 CakePHP 辅助的 HTML 代码呢?
I want to be able to create a magnet link using CakePHP's Html Helper. How would I go about doing that?
I've already tried something like:
<?php
echo $this->Html->link($name, 'magnet:.....');
?>
My point: CakePHP sees anything that does not start with 'http://' as a relative URL. At least that's what the manual states.
Of course I could go and hammer (filter) out the 'http://' after having put it there before the 'magnet'-part.
But is there some (better) way for this without resorting to non-CakePHP-assisted HTML code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你强迫别人做一些你不需要做的事情。使用 Cake 的 $html->url() 函数的最大吸引力是快速、轻松地生成与 Cake 路由配合使用的动态 url。这与磁铁网址关系不大。我想说的是,这里还是老派吧。
You're forcing something that you don't need to do. The largest draw to using Cake's $html->url() function is to quickly and easily generate dynamic urls that work with Cake's routing. That has little to do with magnet urls. I'd say just go old-school here.