この記事ではCodeIgniterビューの使用上の注意について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
CI のビューは application/views/ にあるテンプレート ファイルです。テンプレートは PHP の直接使用をサポートしているため、テンプレートの実装については特に注意する必要はありません。
1. CI ビューはコントローラーに複数のビューをロードでき、ページは最終的にこれらのコンテンツを結合して出力します。ここでロードアクションをコントローラーに任せると、テンプレート構造を調整する必要があるときにコントローラーも調整する必要があり、これは良くありません。各 ACTION が 1 つのビュー ファイルのみをロードするように、コントローラー内でカプセル化することも、ビューに直接渡すこともできます。
2. ビューが得意とすることを実行します。PHP コード内で HTML を直接定義しないでください。これにより、HTML をロードしたい場合は、ロードを通じてそれを返すことができます。 。
3. ユニバーサル get_instance メソッドがありますが、ビュー内でデータを直接読み取ったり、他のモジュールの処理を実行したりしないでください。ビューの役割は、人々が責任を果たし、物事が最大限に活用されていることを確認するために、データを受信して表示することです。
4. テンプレートを使用するかどうかについては、私は個人的にテンプレートを使用する傾向があります。 PHP を直接使用する場合は、変数の定義と HTML エンティティへの変換の問題に対処する必要があります。テンプレートを使用すると、これらの問題が解決され、より便利な操作が提供されます。効率の問題について話したい場合は、ここにはありませんし、そのほとんどは PHP にありません。
CodeIgniter フレームワークに関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「codeigniter チュートリアルの概要」および「CI (CodeIgniter) フレームワークの高度なチュートリアル」をチェックしてください
この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。