Quelle est la meilleure façon dans cakephp d'étendre la fonction html-> link pour que je puisse lui indiquer de sortir un lien sécurisé (https)? À l'heure actuelle, j'ai ajouté ma propre fonction secure_link à app_helpers qui est en fait une copie de la fonction de lien, mais en ajoutant un https au début. Mais il semble qu'il devrait y avoir un meilleur moyen de contourner la méthode html-> link pour que je puisse spécifier une option sécurisée.cakephp lien sécurisé utilisant la méthode de lien html helper
http://groups.google.com/group/cake-php/browse_thread/thread/e801b31cd3db809a J'ai aussi commencé un fil sur les groupes Google et quelqu'un a suggéré faire quelque chose comme
$html->link('my account', array('base' => 'https://', 'controller' => 'users'));
mais je ne pouvais pas obtenir ce travail. Juste pour ajouter, c'est ce qui est sorti lorsque j'ai le code ci-dessus.
<a href="https://stackoverflow.com/users/index/base:https:/">my account</a>
Je pense qu'il ya un bug dans le gâteau/libs/router.php en ligne 850. Il y a un mot-clé « nue » et je pense qu'il devrait être « base » Bien que le changement à la base ne semble pas répare le. De ce que je comprends, il est dit d'exclure les clés qui sont passées afin qu'elles ne soient pas incluses en tant que paramètres. Mais je suis perplexe quant à la raison pour laquelle c'est un mot-clé "nu" et la seule raison que je peux trouver est que c'est un type.
Peut-être que je le fais mal mais ne va pas à l'encontre du but de lien alors? Si vous avez un environnement de développement, tous les liens seront erronés. En outre, cela ne fonctionne toujours pas avec l'URL complète. –