Thinkphp5学习014-项目案例-控制器中删除学生代码
Thinkphp5学习
一.在学生列表中有一个“删除”,点击会出现一个提问,确定则传递一个no的参数执行一个删除语句
有这样一行代码:
<a href="javascript:delstudent('{$row.no}')" class="btn btn-danger">删除</a>
当点击”删除“按钮时,会执行javascript代码
<script>
function delstudent(no) {
var ret = window.confirm('真得要删除学号' + no + '的学生吗')
if (ret) {
window.location.href = "{:url('del')}?no=" + no;
}
}
</script>
其中window.confim()是javascript自带的一个函数,负责确认消息,当点击”是“时,返回true
二.控制器中的代码
//删除学生
public function del($no)
{
Db::name('student')->where('no', $no)->delete();
$this->success('删除成功', 'all');
}
就是执行Db::name('student')->where('no', $no)->delete();一个删除语句
===今天学习到此===