user.php控制器代码
//执行用户的删除操作
public function doDelete()
{
//1.获取要删除的主键ID
$id = Request::param('id');
//2.执行删除
if(UserModel::where('id',$id)->delete()){
return $this->success('删除成功','userList');
}
//3.删除失败
$this->error('删除失败');
}
userlist.html删除界面
{layout name="public:layout" /}
<h4 class="text-center text-success">用户列表</h4>
<table class="table table-default table-hover text-center">
<tr>
<td>ID</td>
<td>用户名</td>
<td>邮箱</td>
<td>手机号</td>
<td>注册时间</td>
<td>状态</td>
<td>操作</td>
</tr>
{volist name="userList" id="user" empty="$empty"}
<tr>
<td>{$user.id}</td>
<td>{$user.name}</td>
<td>{$user.email}</td>
<td>{$user.mobile}</td>
<td>{$user.create_time}</td>
<td>{$user.status}</td>
<!--非当前用户是不允许编辑其他用户资料-->
{eq name="$user.id" value="$Think.session.admin_id"}
<td><a href="{:url('user/userEdit',['id'=>$user.id])}">编辑</a></td>
{/eq}
<!--用户是不能删除自己的 nep取反-->
{neq name="$user.id" value="$Think.session.admin_id"}
// 这里需要禁用a链接方法一:href="javascript: ;" 或者方法二:return false
<td><a href="javascript:;" onclick="dele();return false">删除</a></td>
{/neq}
</tr>
{/volist}
</table>
<script>
function dele(){
if(confirm('您是真的要删除吗?') == true) {
window.location.href = "{:url('user/doDelete',['id'=>$user.id])}";
}
}
</script>
删除界面