0

要求されたファイルを読み込めないというエラーが発生し続けます。以下のビューローダーにGET文字列を追加する方法を知っている人はいますか?

if ($userType == 'regular') {

foreach ($query->result() as $row) {
   $data = array('firstname' => $row->firstname);
   $this->load->view('reg-user/dashboard.php?requestedPageType=wall_1', $data);
}
4

2 に答える 2

2

よう。

ビューにクエリ文字列を渡すことはできません。ビュー ファイル名は .php で終わる必要があります

代わりに、データ配列を使用して追加情報を渡します。

于 2012-07-01T23:01:50.240 に答える
0

GET 文字列は、疑問符 (クエリ文字列) に続くものです

あなたが持っている場合

name=value
name2=value2

に追加するだけです

$this->load->view('reg-user/dashboard.php?requestedPageType=wall_1&name=value&name2=value2');

だからあなたの声明は

$this->load->view('reg-user/dashboard.php?requestedPageType=wall_1&name=value&firstname='.urlencode($row=>firstname));

ループについてはわかりませんが、各行をクエリ文字列にカプセル化する必要があると思います

これがあなたのやりたいことなら、あなたのコードとしてこれを試してください:

if ($userType == 'regular') {

$data = array();
foreach ($query->result() as $row) {
   array_push($data, $row);
}

$query_string = http_build_query($data);
$this->load->view('reg-user/dashboard.php?requestedPageType=wall_1&'.$query_string);

}
于 2012-07-01T18:34:57.260 に答える