我創建了一個名爲Fields
的圖書館,我將創建一些自定義字段。Codeigniter - 懷疑與圖書館和職位
我有一個方法new()
這是檢查發佈信息和驗證什麼是必要的。
問題是,我將如何將發佈信息發送到該庫?
或者,我應該在我的控制器上進行驗證並將該信息作爲參數發送到方法new()
?
預先感謝任何幫助。
我創建了一個名爲Fields
的圖書館,我將創建一些自定義字段。Codeigniter - 懷疑與圖書館和職位
我有一個方法new()
這是檢查發佈信息和驗證什麼是必要的。
問題是,我將如何將發佈信息發送到該庫?
或者,我應該在我的控制器上進行驗證並將該信息作爲參數發送到方法new()
?
預先感謝任何幫助。
$array = $this->input->post()
將爲您提供一組數據,您可以將其作爲參數發送到您的庫。
您應該能夠訪問庫中的post變量,但是我會在控制器發送到庫之前驗證控制器中的信息。
在你的控制器,加載變量數組中,並把它傳遞到庫:
$params = array('type' => $this->input->post('large'),
'color' => $this->input->post('red'));
$this->load->library('Fields', $params);
//Usage...
$this->Fieds-method();
像here
但在形式,我的行動將指向我的控制器,而不是我的圖書館.. 。 – Gerep