PHP
composer
最近では、PHPの何かをする際に、composerは避けて通れない存在となっていますね。
便利なのですが、よくわからない部分も実はあったりします。
composerの中に、Autoloadという機能があります。
必要なファイルに対して、requireとか書かなくてよくなるので、便利な機能です。ただ、このあたりよくわかっていないので、別の機会に時間があったらちゃんと調べて書きたいと思っています。
Autoloadを更新するために、composer.jsonを書き換えたら、
composer dumpaotoload
とやって、オートロードを更新する必要があります。
んで、composer dumpaotoloadとやっていても、下記のエラーが出て成功しません。。。
[RuntimeException] Unable to get primary namespace for package cakedc/search. Ensure you have added proper 'autoload' section to your plugin's config as stated in README on https://github.com/cakephp/plugin-installer
いろいろと考えてみたところ、同じアプリケーションの中に、package cakedc/search.をコピーしてほかの場所に入れちゃっていたのでした…(^_^;
Unable to get primary namespace for package cakedc/search. となるわけですね。