コードイグナイターを使っていくつかの基本的なWebアプリケーションを作成しようとしていますが、対応するモデルからデータを取得するコントローラメソッドを呼び出す要素がたくさんあります。これらのメソッドの名前を付ける最も良い方法を考え出します。codeigniterでコントローラーとモデルの名前を付ける最も良い方法
たとえば、私は自分のサイトのすべてのユーザーをつかみたいとします。私のコントローラにはget_users()という名前のメソッドがあり、そのメソッドはfetch_users()という名前のモデルでメソッドをロードして呼び出すと、データベースからユーザーを取得し、result_arrayをコントローラに返し、次にそこからビュー。
これは(fetch_usersという名前のまた別の関数を()を呼び出すGET_USERS()を呼び出す)少し冗長だ
私はちょうどこれはアクションのこの種を行うための唯一の方法であるかどうかを知りたい、またはがある場合それを行う別の "クリーナー"の方法。
希望はこれが理にかなっています。
ありがとうございます!
非常に素晴らしい、私はあなたが両方に()を削除していることがわかり、それは機能の重複を書き込むことができます? –
はい、できます。最初の削除はUsers(Controller)クラスにあるため、2番目の削除はUsers_model(Model)クラスにあります。同じ名前を使うことは問題ではありません!私のために –
、私は "ユーザー"の代わりに "ユーザー"の名前を付けるかもしれません。私が思うSEOのランキングに影響するかもしれません。 –