0
我有一個關於$ data的用法從控制器傳遞信息到視圖的問題。從控制器傳遞數據加載第二個視圖[codeingniter]
比如我使用這個格式來填充一個選擇
$data['array_name'] = model_name->model_method();
$this->load->view('main_view',$data);
萬事OK,然後我用Ajax加載的選擇變化信息:
- 信息從發送對控制器的看法
- 控制器加載模型並從中獲取信息數組
- 我使用foreach來存儲數據中的每條記錄['name']
- 我負荷,只有擁有這個下面的代碼
ajax_function()
$data['name'] = contacts_model->get_contacts($post_value);
$this->load->view('contacts',$data);
第二視圖
<?php
foreach ($name as $n)
{
echo $n;
}
?>
和我得到這個誤差的第二視圖消息,我檢查數組是否爲空但不是...... 消息:爲foreach提供的無效參數()
我猜如果這是因爲以前我使用$ data來加載主視圖上的信息。