2011-08-22 52 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