私は CakePHP を使用して Facebook アプリケーションを作成しています (ただし、問題は Facebook 固有ではありません)。いつものように、逆ルーティングを適切に機能させるのに苦労しています。以前はルーティング機能を放棄していましたが、今回はどうしても機能させたいと思っています。
問題は基本的に、Cake がホスト サーバーのベースに関連する URL を生成することですが、Facebook キャンバス ページに関連する URL が必要です。だから、私が入力すると:
echo $html->link(__('New Question', true), array('action'=>'add'));
「 http://apps.facebook.com/appname/admin/questions/add 」を生成したいのですが、代わりにhttp://apps.facebook.com/ foo/bar /appname/admin/questions/add を生成します"、ここで、foo/bar はホスト ルートからアプリ ディレクトリへのパスです。
config フォルダー内のファイルを調べてみましたが、明らかなものは何もありませんでした。ポインタはありますか?