0

誰かがCodeIgniterでHMVCModularExtensionを使用するための最良のアプローチを教えてもらえますか?モジュールをプラグインのようにスタンドアロンにするのが好きです。したがって、私のモジュールには独自のコントローラー、モデル、ビュー、ライブラリ、構成などがあります。したがって、他のプロジェクトでモジュールを再利用したい場合は、モジュールをコピーして他のプロジェクトに貼り付けることができます。しかし、何かがはっきりしていません。たとえば、検索フォームを表示して投稿の検索を処理する検索モジュールを作成しました。エコーモジュールを使用してサイトのビューで呼び出します::run('search / search / search_form'); フォームを送信するときに、現在のページに結果を出力したかったので、search_resultsをセッション変数に格納して、現在のページが検索結果にアクセスできるようにしますが、セッションには4kbの制限があるため、お勧めできません。私は間違っていません。セッション変数を使用せずに、現在のページに検索結果を出力するにはどうすればよいですか?$ this-> load-> view()関数を使用して、データを渡したいように。

4

1 に答える 1

0

検索文字列と現在のページのみをセッションに配置し、セッションで検索文字列をチェックする MY_Controller にリスナーを作成します。セッションに検索文字列が含まれている場合、検索コントローラー/モジュールから検索メソッドを実行し、そのデータを現在のページ (モジュールなど) に渡します。

于 2012-07-28T07:24:11.777 に答える