Ik gebruik CakePHP om een Facebook-applicatie te produceren (hoewel het probleem is niet Facebook specifiek). Zoals gebruikelijk, ben ik moeite om de omgekeerde route goed te laten werken. Eerder heb ik de routing functionaliteit verlaten, maar dit keer heb ik zou echt graag om het te laten werken.
Het probleem is in feite dat Cake produceert URL's ten opzichte van de basis van de host-server, maar we moeten URL's ten opzichte van de Facebook-canvas pagina. Dus, als ik typ:
echo $html->link(__('New Question', true), array('action'=>'add'));
Ik wil dat het de productie van http://apps.facebook.com/appname/admin/questions/add , maar het produceert in plaats daarvan http://apps.facebook.com/ foo / bar / appname / admin / vragen / toevoegen , waarbij foo / bar is het pad van mijn gastheer wortel naar de app directory.
Na prikte rond de bestanden in de map config, heb ik niet zie niets duidelijk. Eventuele aanwijzingen?













