私は、異なる都市情報のデータベースを検索できるアプリケーションを構築しようとしています。 (たとえば、ユーザーがNew Yorkをクリックすると、New Yorkに関する多くの情報が表示されます)。都市ごとに異なるコントローラを作成する必要がありますか? New Yorkのコントローラー - > New York Modelのように。シアトルコントローラ - >シアトルモデル。シカゴコントローラ - >シカゴモデル冗長に聞こえる。私の問題に近づく最善の方法は何ですか。助けてくれてありがとう。Codeigniterコントローラの設定
0
A
答えて
1
市町村名をパラメータとして受け入れ、関連するデータを返すルックアップ関数を持つCityモデルを持つことができます。次に、都市をパラメータとして受け入れるコントローラも用意されます。たとえば、http://localhost/index.php/city/lookup/new_yorkここで、cityはコントローラ、lookupは関数、new_yorkは関数のパラメータです。
コントローラ内のルックアップ機能は、受け取ったパラメータを都市モデルルックアップ機能に渡します。モデルが何を返しても、コントローラはレンダリングされるビューに渡ります。
おそらくではありません。には、都市ごとに個別のコントローラとモデルがあります。
関連する問題
- 1. codeigniterセッションユーザデータ設定
- 2. CodeIgniter HMVCの設定
- 3. Codeigniterデータベースの設定
- 4. codeigniterの特定のコントローラへの経路
- 5. CodeIgniterのコントローラ
- 6. CodeIgniterのコントローラ
- 7. CodeIgniterコントローラのテスト
- 8. 設定ファイル内のCodeigniterページ設定
- 9. CodeIgniter、アップロードと設定
- 10. Codeigniter環境設定
- 11. codeigniterのルーティングルールの設定
- 12. Codeigniter 2コントローラをコマンドラインに限定する
- 13. CodeIgniterのコントローラでデータベース
- 14. コントローラ内のCodeIgniterヘルパー
- 15. Codeigniterデータベースベースの構成設定
- 16. codeigniterのpretty url設定
- 17. codeigniterデータベースのキャッシュ設定
- 18. Codeigniter timezone mysqlの設定
- 19. codeigniter is_uniqueデータベースの設定
- 20. コントローラとルートCodeigniter
- 21. codeigniterコントローラ機構
- 22. CodeIgniterとコントローラ
- 23. 再マッピングCodeigniterコントローラ
- 24. Codeigniterのコントローラからfor_validation設定ファイルへのデータの受け渡し方法は?
- 25. Codeigniter設定複数環境
- 26. データベース設定を隠す - Codeigniter
- 27. HelloWorldコントローラのスプリング設定
- 28. Angularjs:コントローラ内のデフォルト設定
- 29. CodeIgniterの3のコントローラ/メソッドバリデーション
- 30. Codeigniterコントローラのネーミングの問題
ありがとうございました。私が投稿する前にあなたの方法について考えましたが、これがベストプラクティスなのかどうかは分かりませんでした。今私はそれが今できることを知っている。ありがとう。 – FlyingCat