10月 282011
CakePHP2.0でApp::importの代替として追加されたApp::usesで起きた勘違い。
// 使い方
App::uses('クラス名', 'パッケージ名');
// 間違い
App::uses('AuthComponent', 'Controller¥Component');
// 正しくは
App::uses('AuthComponent', 'Controller/Component');
Grahamさんのプレゼンでも名前空間ぽいみたいなこと言ってたしPSR-0の話もしてたから、てっきりパッケージはバックスラッシュ区切りかと思った。
この件についてTipshareにも投稿してみたので良かったらどうぞ。
CakePHP2.0のApp::usesの使い方 | tipshare.info