J'utilise CakePHP pour produire une application Facebook (bien que le problème n'est pas spécifique Facebook). Comme d'habitude, je me bats pour obtenir le routage inverse pour fonctionner correctement. Auparavant, je l'ai abandonné la fonctionnalité de routage, mais cette fois je voudrais vraiment le faire fonctionner.
Le problème est essentiellement ce gâteau produit des URL par rapport à la base du serveur hôte, mais nous avons besoin des URL par rapport à la page Facebook toile. Alors, quand je tape:
echo $html->link(__('New Question', true), array('action'=>'add'));
Je veux que ce produit http://apps.facebook.com/appname/admin/questions/add , mais il produit à la place http://apps.facebook.com/ foo / bar / appname / admin / questions / ajouter », où foo / bar est le chemin de ma racine hôte dans le répertoire de l' application.
Après avoir poussé autour des fichiers dans le dossier de configuration, je ne vois pas quelque chose d'évident. Tous les pointeurs?













