一,前端向后端发起请求
二,print_r查看后端是否接收到前端的数据
print_r(input('post.')); exit;
F12--网络--名称,点击相应的方法,就能看到前端传过来的数据
三,View::assign给前端
View::assign([ 'smid' => $smid ]); return View::fetch();
给前端反馈信息可以用:(完整代码见tp6layui项目)
后端:
echo json_encode(['code'=>0,'msg'=>'删除成功']); exit;
前端:
// 删除 function del(smid){ layer.confirm('确定要删除吗?', { icon:3, btn: ['确定','取消'] }, function(){ $.post('http://localhost/tp6layui/public/index.php/bews/bew/menudel',{'smid':smid},function(res){ if(res.code>0){ layer.alert(res.msg,{icon:2}); }else{ layer.msg(res.msg,{icon:1}); setTimeout(function(){window.location.reload();},1000); } },'json'); }); }
四,前端展示后端的数据
五,增删改查
六,controller与view的对应
tp6框架中,
七,tp6的权限管理
权限管理需要解决三个问题:1,当前用户能添加的部门2,当前用户的部门列表的修改3,当前用户权限对应的左侧导航和菜单,没有相关权限的导航和菜单去掉。