我在我的视图中使用了这个
<form id="order" name="order" method="post"
action="<?php echo base_url();?>index.php/Blog/multi_delete/">
在控制器中我使用了
function multi_delete()
{
$this->Blogmodel->multi_delete();
redirect('blog/selectdata/show');
}
在模型的最后,我使用了这个
function multi_delete()
{
foreach($this->input->post(checkbox) as $check)
$this->db->where('id', $check);
$this->db->delete('contactus');
}
问题是当我点击删除它不能访问控制器时,我无法在控制器中获得值
答案 0 :(得分:0)
您可以使用表单帮助程序函数来构建防错表单
ex. echo form_open ('blog/multi_delete');
并在博客控制器中的multi_delete()方法中管理提交帖子,例如使用form_validation库。 前
或使用action="<?php echo site_url('blog/multi_delete');?
&gt;“构建一条确定正确的路径。
然后确保你在模型方法中调用正确的输入字段(不知道它是否是拼写错误,但你应该使用引号$this->input->post('checkbox')
。
我不确定你的意思是'我无法在控制器中获得价值',我认为你加载错了或者你没有告诉我们你需要访问那里。