この記事では、CodeIgniter が支援するサードパーティ クラス ライブラリ third_party の使用状況を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
third_party は、システムに導入されたサードパーティのクラス ライブラリを格納するために使用されます。通常、クラス ライブラリはより豊富な機能を提供し、その分学習コストが高くなります。システムで使用できる機能は限られているため、適切に作成することをお勧めします。クラス ライブラリを導入するときにカプセル化を行うと、システムがより使いやすくなります。他の人がそれを使用するときは、拡張メソッドに注意するだけで済み、特定の実装に注意を払う必要はありません。 CI 統合 Twig テンプレートを例に挙げます。
まず、Twig クラス ライブラリをダウンロードして third_party に配置し、それをライブラリにカプセル化する必要があります。例は次のとおりです。 リーリー
テンプレートの操作には通常、いくつかの設定情報が含まれています。ここでは、CI ロード ライブラリを介してロードするときに、クラス名と同じ名前の設定ファイルが存在する場合、パラメータが自動的に設定されます。配列の形式で渡されます。クラスのコンストラクターを入力します。リーリー
base_url site_url などの関数をテンプレートに読み込むには、クラスが CI に依存しているため、一度サービス内にカプセル化したり、いくつかのカスタム関数を追加したりするなど、分離した方がよい場合があります。他の場所や他のシステムで簡単に再利用できます。このカテゴリは終了しました。さらに codeigniter 関連のコンテンツに興味のある読者は、このサイトの特別トピック「codeigniter チュートリアルの概要」と「CI (CodeIgniter) フレームワークの高度なチュートリアル」をチェックしてください
この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。
興味がありそうな記事: