ホームページ  >  記事  >  バックエンド開発  >  CodeIgniter 設定 autoload.php 自動読み込み使用分析、codeigniterautoload_PHP チュートリアル

CodeIgniter 設定 autoload.php 自動読み込み使用分析、codeigniterautoload_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:09885ブラウズ

CodeIgniter 設定の autoload.php 自動読み込みの使用法分析、codeigniterautoload

この記事では、CodeIgniter 設定の autoload.php 自動読み込みの使用法を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

CodeIgniter にはクラスライブラリ、モデル、設定、言語パッケージなどをグローバルにロードできる自動ロード機能があり、グローバルに使用する必要がある関数に非常に便利です。

例: app_helper.php にグローバル関数が記述されています。この関数をグローバルにロードする必要がある場合は、autoload.php を設定するだけです。
コードをコピーします コードは次のとおりです: $autoload['helper'] = array('app'); 次に、同様の構成、モデルなどですべてを使用できます。ただし、この読み込み方法は便利ですが、欠点も考慮する必要があります。

プロジェクトがフロントエンドとバックエンドのように2つに分かれている場合、この機能はフロントエンドとバックエンドの両方に必要ですか? フロントエンドとバックエンドで異なる業務モジュールがある場合、それぞれのモジュールを使用する必要がありますか?

すべて必要な場合は、ここに書いても問題ありません。必要ない場合は、ここに書くことはお勧めしません。

関連するクラスライブラリと関数呼び出しはオンデマンドでロードする必要があります

ロードを実装するには、指定したページにロードしたり、パブリック コントローラーまたは関数にロードしたり、ロード後にグローバルに使用したりする方法が多数あります。私の一般的な方法は、ファイルを無視して、グローバル関数などを手動でロードすることです。

そう言えば、CI の読み込みメカニズムについて話しましょう。クラスライブラリや関数等の読み込み方法は以下の通りです

リーリー

読み込み方法が統一されており比較的使いやすいですが、クラスライブラリを読み込む際にパラメータを渡すのが少し不便です。クラスライブラリを再度ロードする場合、再度ロードされるのではなく、保存された静的配列から取り出されます。値はまだ存在するため、プログラム例外を防ぐためにメンバー属性のステータスに注意する必要があります。

CodeIgniter 関連のコンテンツに興味のある読者は、このサイトの特別トピック「CodeIgniter チュートリアルの概要」および「CI (CodeIgniter) フレームワークの高度なチュートリアル」をチェックしてください

この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。

興味がありそうな記事:

    CodeIgniter設定database.php使用例分析
  • CodeIgniter設定SESSION使用例分析
  • CodeIgniter設定routes.php使用例分析
  • CodeIgniter設定config.php使用例
  • の分析CI (CodeIgniter) 拡張構成クラスインスタンスの設定
  • Smarty3を使用したCodeIgniterの基本構成
  • Nginxでのcodeigniterフレームワークメソッドの構成
  • CI (CodeIgniter)のフレームワーク構成
  • CodeIgniterの基本構成の詳細な紹介
  • CodeIgniterのカスタマイズプロファイルの分析

http://www.bkjia.com/PHPjc/1094758.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1094758.html技術記事 CodeIgniter 設定 autoload.php 自動読み込みの使用状況分析、codeigniterautoload この記事では、CodeIgniter 設定 autoload.php 自動読み込みの使用状況を分析します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。