- 2009/02/24
- Web開発関連
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');
}
}
[php]
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->setWebDir($this->getRootDir().'/backend');
}
}
あとはドキュメントルートを backend に設定すれば、フロントとバックで別ディレクトリを利用できるはず。でも結局ドキュメントルートを切り替える必要がある。。
symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)
posted with amazlet at 09.02.24
森川 穣 亀本 大地 田中 正裕
技術評論社
売り上げランキング: 62157
技術評論社
売り上げランキング: 62157
おすすめ度の平均: 

情報弱者向けの本
エッセンスがよくまとまっている
こっちもどうぞ
コメント: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 より
![symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)](http://ecx.images-amazon.com/images/I/41gbS%2BvOscL._SL160_.jpg)