我有一個表單收集CustomerName
,Period
和UnitOfMeasure
[buom]。Codeigniter通過發佈信息以查看發佈信息的數據庫結果
然後我將這些信息傳遞給我的控制器,該控制器將發佈數據放入一個數組並將其傳遞給視圖。
此控制器當前工作爲100%。
function new_blank_order_lines()
{
if($this->input->post()){
$data = array(
'customer' =>$this->input->post('customer'),
'period' =>$this->input->post('period'),
'buom' =>$this->input->post('buom')
);
$this->session->set_userdata($data);
$this->Sales_model->get_creditlimit($this->input->post('customer'));
}
$this->load->view('sales/new_blank_order_lines',$this->session->all_userdata());
}
else {
redirect('/sales/permError');
}
}
我想要做的是查詢客戶credit limit
和credit balance
使用客戶崗位價值,並把它傳遞給我的看法,在未來的形式使用。
所以我的模式是:
function get_creditlimit($customer)
{
$this->db->select('creditlimit','creditbalance');
$this->db->from('Customers');
$this->db->where('Customername',$customer);
$q = $this->db->get();
if($q->num_rows() > 0)
{
return $q->result();
}
}
所以在我的控制,我呼籲與模型功能: $this->Sales_model->get_creditlimit($this->input->post('customer'));
我在這裏的customer
崗位價值傳遞給模型,以獲取正確的信用額度?它是否正確?
我的問題是我如何將發佈信息數組傳遞給視圖和信用限制信息到視圖。
是否需要將模型結果添加到數組並傳遞單個數組?如果是的話,我該怎麼做?
感謝一如既往,
你似乎有一個太多'}'在'new_blank_order_lines()'函數。你可能想刪除這行上面的'}':'$ this-> load-> view('sales/new_blank_order_lines',$ this-> session-> all_userdata());' – jleft 2013-04-05 12:38:12