【CakePHP】ファイル名とクラス名が異なるファイルをインポートする方法。

ファイル名、クラス名が一致している場合は「App::uses()」を用いてクラスの読み込みを行っていたが、それらが異なる場合はうまく読み込めず頓挫していた。
しかし「App::import()」を用いることで上手に読み込めることが確認できたのでメモ。

例えば「app/Vendor」にライブラリを設置したとすると、読み込み方は下記の通り

App::import('Vendor', 'ClassName', array('file' => 'PATH'.DS.'TO'.DS.'CLASSFILE'.DS.'hoge.php'));

公式ドキュメントは下記を参照↓

http://book.cakephp.org/2.0/ja/core-utility-libraries/app.html#vendor

これで正しくインポートが行える。