チュートリアルを見ながらやったのね。
$ ./bin/cake bake plugin TestPlugin # bakeでpluginディレクトリを作成 $ ./bin/cake bake controller --plugin LoadAssets Test # bakeでcontroller作成 $ ./bin/cake bake component --plugin LoadAssets Test # bakeでcomponent作成
おーさくさく進む進む!
# autoloaderにpluginを追加
$ composer dumpautoload
すばらしい!!
ブラウザにアクセスしてみると
Missing Controller
orz
これで1時間半ハマった。
原因としてはこれ。
- ~/app/config/bootstrap.php
Plugin::load('LoadAssets', ['autoload' => true, 'bootstrap' => true, 'routes' => true]);
oh...
明示的にautoload
を使うって指定しないとdump
しただけじゃダメだってさ。。。
おかげさまでCakePHPの初期動作をまんべんなく読むことができたわ(理解はしていないけど)
ほんとよくできていますね。
おわり(´;ω;`)