Jeg bruker CakePHP å produsere en Facebook-applikasjon (selv om problemet ikke er Facebook spesifikke). Som vanlig, jeg sliter med å få det motsatte ruting å fungere ordentlig. Tidligere har jeg forlatt ruting funksjonalitet, men denne gangen jeg hadde virkelig lyst til å gjøre det arbeidet.
Problemet er egentlig at Cake produserer webadresser i forhold til bunnen av vertsserver, men vi trenger webadresser forhold til Facebook lerretet siden. Så, når jeg skriver:
echo $html->link(__('New Question', true), array('action'=>'add'));
Jeg vil at det skal produsere http://apps.facebook.com/appname/admin/questions/add , men det i stedet produserer http://apps.facebook.com/ foo / bar / appname / admin / spørsmål / add , der foo / bar er veien fra min vert roten til app-katalogen.
Etter å ha lett rundt filene i config mappen, det gjorde jeg ikke se noe opplagt. Noen tips?













