脚本宝典收集整理的这篇文章主要介绍了php – 如何删除codeigniter中的特定行?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的浏览页是
<?PHP foreach($query as $row){ ?> <tr> <td><?PHP echo $row->name ?></td> <td><?PHP echo $row->testi ?></td> <td><?PHP echo anchor('textarea/delete_row','DELETE','id="$row->id"'); ?></td> <td><a href="#ajax-modal2" data-id="delete[]" role="button" class="Delete" data-toggle="modal" onClick="confirm_delete()"><i class="icon-trash"></i></a></td> </tr> <?PHP } ?> </table>
我的控制器页面是
function delete_row() { $this->load->model('mod1'); $this->mod1->row_delete(); redirect($_SERVER['HTTP_REFERER']); }
我的模型页面是
function row_delete() { $this->db->where('id',$id); $this->db->delete('testimonials'); }
我想通过捕捉相应的ID来删除该行.请不要苛刻谢谢
调节器
让$id通过row_delete()方法的参数传递给模型.
function delete_row() { $this->load->model('mod1'); // Pass the $id to the row_delete() method $this->mod1->row_delete($id); redirect($_SERVER['HTTP_REFERER']); }
模型
function row_delete($id) { $this->db->where('id',$id); $this->db->delete('testimonials'); }
现在的问题是您从控制器传递$id变量,但是它不会在控制器的任何地方声明.
以上是脚本宝典为你收集整理的php – 如何删除codeigniter中的特定行?全部内容,希望文章能够帮你解决php – 如何删除codeigniter中的特定行?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。