2011-08-22 64 views
1

我創建了一個名爲Fields的圖書館,我將創建一些自定義字段。Codeigniter - 懷疑與圖書館和職位

我有一個方法new()這是檢查發佈信息和驗證什麼是必要的。

問題是,我將如何將發佈信息發送到該庫?

或者,我應該在我的控制器上進行驗證並將該信息作爲參數發送到方法new()

預先感謝任何幫助。

回答

2
$array = $this->input->post() 

將爲您提供一組數據,您可以將其作爲參數發送到您的庫。

0

您應該能夠訪問庫中的post變量,但是我會在控制器發送到庫之前驗證控制器中的信息。

+0

但在形式,我的行動將指向我的控制器,而不是我的圖書館.. 。 – Gerep

3

在你的控制器,加載變量數組中,並把它傳遞到庫:

$params = array('type' => $this->input->post('large'), 
    'color' => $this->input->post('red')); 
$this->load->library('Fields', $params); 
//Usage... 
$this->Fieds-method(); 

here