Virtual Hostで複数のドメインを一つのサーバで、しかもCakePHPも使い回したい。ということで、viewの(viewだけじゃなくcontrollerやmodelも)ディレクトリ構成をホスト名毎に切り替える方法。実に簡単なマニュアルレベル。
/app/config/bootstrap.php
App::build(array( 'views' => array( ROOT.DS.APP_DIR.DS.'views'.DS.$_SERVER['HTTP_HOST'].DS, ROOT.DS.APP_DIR.DS.'views'.DS, ), ));
こうすれば
/app/views/www.example-a.com/
/app/views/www.example-b.com/
で、それぞれ使い分けることが可能。
[...] This post was mentioned on Twitter by CakePHP Retweet Ja and ZARU(ざる). ZARU(ざる) said: CakePHP ホスト名でviewsのディレクトリを切り替える – zaru blog http://bit.ly/dFBg7w #twitbackr [...]