有人可以告诉我这段代码有什么问题吗?这位于我的控制器中。我有一条错误消息"消息:调用未定义的方法CI_Input :: manufacturer()"
public function edit_manufacturer(){
$this->load->helper("security");
$id = $this->uri->segment(3);
if($this->input->manufacturer('submit')){
$manufacturer_name = $this->security->xss_clean($this->input->manufacturer('manufacturer_name'));
$this->asset_model->edit_manufacturer($manufacturer_id, $manufacturer_name);
}
}
答案 0 :(得分:1)
input
是CodeIgniter的保留类,方法如下
$this->input->post();
$this->input->get();
$this->input->cookie();
$this->input->server();
因此,除非您修改了此类并创建了该方法,否则制造商方法不存在。
也许您想要做的是:
$this->input->post('manufacturer');
或
$this->input->post('submit');
有关详细信息,请访问Input Class文档