これはCIで遊んだ私の最初の日であり、これまでのところ本当に好きですが、私自身は解決できない問題があります。問題は、2つのコントローラ機能で1つのビューを生成する必要があることです。一のDIVは、私はloadListための別のビューを(作成することにより、数時間のためにこれを解決することを試みた)と、それを含むテーブルAからIDとテーブルBCodeIgniterビューの問題
public function index()//div A
{
$data['query'] = $this->db->get_where('beer', array('id' => 1));
$this->load->view('corp/corp_view', $data);
}
public function loadList() //div B
{
$data['q'] = $this->db->get_where('list', array('id' => 1));
$this->load->view('corp/mentor_list_view', $data);
}
からアレイ上の他のdivべきループのforeachによって選択された行を含まなければなりません"$ this-> load-> view()"のようなメインビューでは、index()関数のクエリテーブル 'beer'の値を 'list'テーブルからはずしています。繰り返しますが、私はこれを初めて知り、あなたの助けに感謝します。
ありがとうございました。
私はあなたの質問を完全に理解していません。両方のビューを特定のページに読み込もうとしていますか?だからhttp://foo.com/index.php/indexはindex()とloadList()の両方のビューをロードしますか?あなたはもう少し説明的なことができますか? – Obto
こんにちはフォックス。私は2つのテーブルを照会し、両方の結果を同じページに表示する必要があります。私はそれぞれ別のクエリを実行しているコントローラで2つの機能を持っていることを試みていた。私は質問が1ページに戻るデータを組み合わせるために何ができるのだろうと思う。コード例が役に立ちます。 – lusiton