Магнитные ссылки и CakePHP's Html Helper - PullRequest
1 голос
/ 19 апреля 2011

Я хочу иметь возможность создать магнитную ссылку, используя CakePHP's Html Helper.Как мне это сделать?

Я уже пробовал что-то вроде:

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

Моя точка зрения: CakePHP видит все, что не начинается с 'http://', как относительный URL,По крайней мере, так говорится в руководстве.

Конечно, я мог бы пойти и отфильтровать (отфильтровать) '1009 * после того, как положил его перед магнитной частью.

НоЕсть ли какой-то (лучший) способ для этого, не прибегая к HTML-коду без поддержки CakePHP?

1 Ответ

0 голосов
/ 19 апреля 2011

Вы заставляете что-то, что вам не нужно делать.Наибольшим преимуществом использования функции $ html-> url () в Cake является быстрое и простое создание динамических URL-адресов, которые работают с маршрутизацией Cake.Это имеет мало общего с URL-адресами магнитов.Я бы сказал, просто иди старой школы здесь.

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