Что лучше всего использовать в cakephp для расширения функции html-> link, чтобы я мог сказать, чтобы вывести безопасную ссылку (https)? Прямо сейчас, я добавил свою собственную функцию secure_link в app_helpers, которая в основном представляет собой копию функции ссылки, но добавляет https к началу. Но кажется, что должен быть лучший способ переопределить метод html-> link, чтобы я мог указать безопасный параметр.Безопасная ссылка cakephp с использованием метода html helper link
http://groups.google.com/group/cake-php/browse_thread/thread/e801b31cd3db809a Я также начал нить на группах Google и кто-то предложил делать что-то вроде
$html->link('my account', array('base' => 'https://', 'controller' => 'users'));
, но я не мог получить эту работу.
Просто добавьте, это то, что выводится, когда у меня есть код выше.
<a href="https://stackoverflow.com/users/index/base:https:/">my account</a>
Я думаю, что есть ошибка в торт/LIBS/router.php на линии 850. Там есть ключевое слово «голый», и я думаю, что это должно быть «база» Хотя изменить его на базу, кажется, не почини это. Из того, что я собираюсь, он говорит, что он исключает те ключи, которые передаются, чтобы они не включались в качестве параметров. Но я озадачен тем, почему это ключевое слово «голые», и единственная причина, по которой я могу придумать, - это тип.
Возможно, я делаю это неправильно, но разве это не разрушает цель ссылки? Если у вас есть среда dev, тогда все ссылки будут неправильными. Кроме того, он по-прежнему не работает с полным URL-адресом. – 2009-09-16 16:30:57