Ho mogę zmienić ścieżkę bazową trasach w CakePHP?

głosy
0

Używam CakePHP do wytworzenia aplikacji Facebook (choć problem nie jest specyficzny Facebook). Jak zwykle, jestem stara się uzyskać odwrotny routing działał poprawnie. Wcześniej byłem opuszczony funkcjonalność routingu, ale tym razem naprawdę chciałbym, aby to działało.

Problemem jest to, że w zasadzie Ciasto wytwarza względne adresy URL do bazy serwera hosta, ale musimy Względne adresy URL do strony płótnie Facebooku. Tak więc, po wpisaniu:

echo $html->link(__('New Question', true), array('action'=>'add'));

Chcę, żeby wyprodukować http://apps.facebook.com/appname/admin/questions/add , ale zamiast tego tworzy http://apps.facebook.com/ foo / bar / appname / admin / pytania / add ”, gdzie foo / bar jest ścieżka od korzenia mojego hosta do katalogu aplikacji.

Po grzebali plików w folderze config, nie widzę nic oczywistego. Wszelkie wskazówki?

Utwórz 05/04/2009 o 20:05
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
6

Rozwiązać.

Po prostu potrzebne, aby dodać linię:

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

I umieścić go w mojej aplikacji bootstrap.php, ale nie sądzę, jest to ważne zbyt dużo. I może nawet wrócić i dodać kilka wierszy w celu wykrycia, czy to działa natywnie lub przez Facebook ...

Odpowiedział 05/04/2009 o 20:50
źródło użytkownik

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