CakePHP2.xのlibディレクトリを共用する(ローカル環境限定)
現状
ライブラリを置くのはひとつのサイトだけにして、他のサイトはそれを参照するようにします。
├── WebSite01
│ ├── app
│ └── lib
│
├── WebSite02
│ ├── app
│ └── lib
│
├── WebSite03
│ ├── app
│ └── lib
改善策
WebSite02/app/webroot/index.php
├── WebSite01
│ ├── app
│ └── lib
│
├── WebSite02
│ └── app
│
├── WebSite03
│ └── app
77行目、『if (!defined('CAKE_CORE_INCLUDE_PATH')) {』の前に追記。
この1行でOKです。
define('CAKE_CORE_INCLUDE_PATH', dirname(ROOT).DS.'WebSite01'.DS.'lib');
ただ、これが危険なのか、非効率的なのかは分かりません m(_ _)m
どのみち、ローカル環境でしか使わないので問題ないかと。l