ほぼすべてのコントローラーで使用される機能を作成する必要があります。
そのため、カスタム クラスを作成する必要があります。これを Core クラスとして実行しますか? それとも図書館として?これらはどう違うのですか?
ほぼすべてのコントローラーで使用される機能を作成する必要があります。
そのため、カスタム クラスを作成する必要があります。これを Core クラスとして実行しますか? それとも図書館として?これらはどう違うのですか?
プロジェクト全体で変更したいコア クラスの 1 つの動作がある場合は、コア クラス オーバーライド手法を使用します。この好例は、/core/MY_Model でJamie Rumbelow のモデル クラスを使用することです。
各コントローラーで使用される機能については、それらの機能を実行するライブラリを構築してオートロードし、必要に応じてそのライブラリから関数を呼び出します。
ライブラリが必要なのは、クラスを開発している場合です。単純な関数の場合は、ヘルパーを作成します。データベースと対話する機能を開発している場合は、モデルを作成します。
カスタム ヘルパーとライブラリをアプリケーション フォルダーに追加します。