CakePHP 2.x で、クラスでは無い外部ライブラリファイルを読み込んで使用する方法のメモ。
1. /app/Vendor フォルダへライブラリファイル(.php)をコピー
2. インポート (ファイルを require することと同じ)
1 |
App::import('Vendor', '拡張子を除いたphpファイル名'); |
例)
1 |
App::import('Vendor', 'simple_html_dom'); |
3. ライブラリ関数の利用
例)
1 |
$html = file_get_html('http://www.google.com/'); |
補足:
ライブラリ(クラス)を読み込む場合は、下記を利用します。
1 |
APP::uses("パッケージ名","クラス名"); |
環境:
CakePHP 2.4.2
参照:
http://book.cakephp.org/2.0/ja/core-utility-libraries/app.html