我有一个表单,提交后会将数据发送到两个不同的表格。所以我认为这样的写作可以帮助我轻松处理发布的数据。
<?=form_input(array('name'=>'item["item_manufacturer"]','class'=>'form-control'),set_value('item["item_manufacturer"]'));?>
<?=form_input(array('name'=>'vat["vat_percentage"]','class'=>'form-control'),set_value('vat["vat_percentage"]'));?>
在config/form_validation
配置文件中,我有这个
$config = array(
'products/add' =>array( array('field'=>'item["item_manufacturer"]','label'=>'lang:manufacturer-name','rules'=>'required|trim|xss_clean'),
array('field'=>'vat["vat_percentage"]','label'=>'lang:vat-percentage','rules'=>'required|trim|xss_clean')
));
但是,即使输入内容作为输入,form_validation
结果也是假的。
我想要的就是写这样的东西,
$this->db->insert('items',$this->input->post('item'));
$this->db->insert('vats',$this->input->post('vat'));
是不是可以做这样的事情?或者,还有更好的方法?希望有人帮忙
解决
小错误,将'item["item_manufacturer"]'
更改为"item[item_manufacturer]"
:)
答案 0 :(得分:0)
解决
小错误,将'item["item_manufacturer"]'
更改为"item[item_manufacturer]"
:)