【CakePHP2.x】App::uses() と App::import() の違い

外部ライブラリは /app/Vendor/ に放り込んで、
App::uses() or App::import() を使いインポートするが、
ライブラリによってインポート方法が違う。

ライブラリがクラスの場合は App::uses() を使う。
ライブラリがクラスではない場合は App::import() を使う。

【 App::uses() 】
App::uses('Pager','Vendor');
サブディレクトリがある場合は以下のようにVendor部分を編集する。
App::uses('Pager','Vendor/sub_dir');


【 App::import() 】
以下のようにApp:uses() とは引数が逆になっている。
App::import('Vendor', 'simple_html_dom');
サブディレクトリがある場合は以下のようにライブラリ部分を編集する。
App::import('Vendor', 'tcpdf/tcpdf');


以上。