0

「高度な検索」ビットを含むリストビューページに投稿するヘッダー検索機能を構築しています。私がやりたいのは、新しいビューをロードする前に、リストページの「高度な検索」ビットのnameという入力フィールドの値を、検索の元の値に設定することです。

要約すると、次のようになります。

すべてのページに表示される検索機能があります(これはテンプレートヘッダービットにあります)。その検索値を取得し、リストページの高度な検索ビットにその値を設定したいと思います。

関数は次のように機能します。

それは私のサイトコントローラー(サイト/検索)内の検索機能に投稿します。これにより、検索結果がリストビュー(サイト/リスト)に送信されます。

この少しのコーディングを実現する方法についてのアドバイスは大歓迎です。よろしく、

4

1 に答える 1

0

まあどちらかredirect('site/listing?q='.$this->input->post('search'))

また

$this->load->helper('url');
$this->load->library('session'); // Need configuration

$this->session->set_userdata('search', $this->input->post('search'));
redirect('site/listing');

リストコントローラーで検索フレーズを読み取ります。$this->session->userdata('search')

それはかなり簡単です。

listing基本的に、結果ではなく、コントローラーで結果を計算しsearchます。参照を介してデータを取得できる場合は、それほど多くのデータを送信しても意味がありません。

于 2012-06-07T12:22:47.667 に答える