ホーム > Web開発関連

symfony1.1でフロントと管理ツールの公開ディレクトリを切り替える方法


symfony の web ディレクトリはフロントとバックヤードで共通になってしまう。気持ち悪いので、切り替える方法を考えてみた。

まず以下のように backend ディレクトリを作成する。中身は web ディレクトリをそのままコピーする。


apps/
cache/
config/
data/
doc/
lib/
log/
plugins/
test/
web/
backend/  ← バックヤード用の公開ディレクトリを作成

次に、以下のように config/ProjectConfiguration.class.php の setup メソッドで公開ディレクトリを変更する。

# config/ProjectConfiguration.class.php
    [php]
    class ProjectConfiguration extends sfProjectConfiguration
    {
       public function setup()
       {
         $this->setWebDir($this->getRootDir().'/backend');
       }
    }

あとはドキュメントルートを backend に設定すれば、フロントとバックで別ディレクトリを利用できるはず。でも結局ドキュメントルートを切り替える必要がある。。

symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)
森川 穣 亀本 大地 田中 正裕
技術評論社
売り上げランキング: 62157
おすすめ度の平均: 3.0

1 情報弱者向けの本
5 エッセンスがよくまとまっている

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.sylvan-l.net/b/2009/02/24/symfony11%e3%81%a7%e3%83%95%e3%83%ad%e3%83%b3%e3%83%88%e3%81%a8%e7%ae%a1%e7%90%86%e3%83%84%e3%83%bc%e3%83%ab%e3%81%ae%e5%85%ac%e9%96%8b%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92/trackback/
トラックバックの送信元リスト
symfony1.1でフロントと管理ツールの公開ディレクトリを切り替える方法 - sylvan より

ホーム > Web開発関連 > symfony1.1でフロントと管理ツールの公開ディレクトリを切り替える方法

ぴくちゃー
ブログパーツ

ページの上部に戻る