0

インデックスに検索フォームを含めたい場所があります。この「検索フォーム」はサイトのさまざまなセクションに配置する必要があるため、検索フォームビューのコントローラーとモデルを作成しました。今の私の問題は、それを自分のインデックス(またはサイトの他の部分)に含める方法がわからないことです。

ビューからコントローラーをロードすることはMVCパターンに反することをすでに知っているので、それを探すのをやめました。私はいくつかの調査を行いましたが、最も一般的な答えは「モデルを再利用する」ことのようですが、それが何を意味するのかわかりません。検索フォームのコントローラーに関数をコピーして、インデックスコントローラーに含める必要がありますか?

4

1 に答える 1

0

まず、まだ使用していない場合は、テンプレートメソッドを確認する必要があると思います。

http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html

これにより、カスタムテンプレートを作成でき、コントローラーで検索フォームを使用するかどうかを決定できます。

ビュー自体でこれを実行したい場合は、ビューでこれを使用してみてください

include(searchform.php)
于 2013-03-22T13:19:07.060 に答える