環境:
cakephp:https://github.com/cakephp/cakephp/releases/tag/2.4.9
docker環境:http://qiita.com/naga3/items/d1a6e8bbd0799159042e
※全部信頼してやらないでよ? あなたの環境のことは知らないから。
docker-compose build
docker-compose up
docker-compose.ymlでversion指定をするとおこになったので、docker-composeだけ最新へ
動作確認しているとそぐわない箇所があったので、その辺は適宜修正。
- php7だったり=>5系かな?
- cakephpだとmod_rewrite必要だったり
- link必要じゃね?だったり(バージョンでいらないかも?)
- ファイルパーミッショん周りうまくいってないね。しゃーないね。 Dockerfileに書いちゃおうね。だったり。
検証用コードを書く
app/Console/Command/LibTestShell.php
app/Controller/TestLibController.php
app/Lib/TestLib.php
app/Vendor(これ以下は名前がはずかしすぎるので割愛)
ハマった箇所については、実際には、include_onceでこけていた。
コンソールだけそれが起こるという困った事象だった。
App::importでディレクトリ差異があってうごかないのかなーとか思ったのだけど、(Commandの方が一つディレクトリが深い)
https://github.com/tluna/testcakephp2.4
んーー。。謎は深まるばかり。 mjdksg!!!
夜も遅いのでそろそろ寝ます。。。