Ho endrer jeg foten banen ruter i CakePHP?

stemmer
0

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?

Publisert på 05/04/2009 klokken 19:05
kilden bruker
På andre språk...                            


1 svar

stemmer
6

Finne det ut.

Bare for å legge til denne linjen:

Configure::write('App.base', '/appname/');

Jeg satte den i min app bootstrap.php, men jeg tror ikke det betyr noe for mye. Jeg kan til og med gå tilbake og legge til et par linjer til å oppdage om det kjører smertefritt eller gjennom Facebook ...

Svarte 05/04/2009 kl. 19:50
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more