CustomerName
、Period
およびUnitOfMeasure
[buom]を収集するフォームがあります。
次に、この情報をコントローラーに渡します。コントローラーは、投稿データを配列に入れ、それをビューに渡します。
このコントローラーは現在 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
、正しい与信限度額を取得していますか? これは正しいです?
私の質問は、投稿情報の配列をビューに渡し、与信限度情報をビューに渡す方法です。
モデルの結果を配列に追加して、単一の配列を渡す必要がありますか? もしそうなら、どうすればいいですか?
いつもありがとう、