タグ

cakephp-2とimportに関するnabinnoのブックマーク (1)

  • CakePHP2.xのVendorファイルの読み込みに使うusesとimportの使い分け - Qiita

    usesとimportの違い 結論から言うと、ロードするライブラリがオートロードの規約に従っているかどうかで使い分ける。 規約に従っている → App::uses()を使う。 規約に従っていない → App::import()を使う。 基的にApp::import()を使う。 基的に多くのVendorの読み込みにはApp::import()を使うのが吉。ほとんどのライブラリはCakePHPの規約に従って作られていないから。 CakePHP2.0規約 ベンダーのローディングは通常、規則に従わないパッケージのローディングを意味します。 多くのベンダーのパッケージに対しては App::import() の使用が推奨されます。 CakePHP2.0の公式ドキュメント App::uses()を使うとパフォーマンス向上。 App::uses()は遅延ロードで、オートローダーがクラスの読み込みを管理

    CakePHP2.xのVendorファイルの読み込みに使うusesとimportの使い分け - Qiita
  • 1