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