Thinkphp5.0开发个人Blog记录之十一 | 分类管理 – 删除

代码 && 思路解析 分类的删除需要注意的是,分类下面是关联文章的,如果某分类下面有文章,一般需要做个提示 提示用户此分类下有文章,不给予删除。或者先警告,用户确实要删除的话连带分类下的文章一起删除 这里还没做文章管理,所以这个功能留空,其他的和用户管理基本一致,提交也是Ajax异步 直接贴代码(暂时没判断分类下文章的功能) Ajax: function deleteCategor

Thinkphp5.0开发个人Blog记录之九 | 分类管理 – 排序

代码 && 思路解析 排序功能就是一个表单获取里面全部排序的数据,然后批量存到数据库中,没什么逻辑 不过使用的时候也会出点问题,其中批量获取sort数据的时候,tp5使用$request->param()获取不了分类id 只能获取按顺序序列排下来的数字,但是换成input助手函数则获取成功 什么原因还没时间去细致了解,先mark一下 由于分类控制器里的是资源控制器,之前设置的资源路

Thinkphp5.0开发个人Blog记录之八 | 分类管理 – 列表和无限分类

代码 && 思路解析 在分类的列表显示中,多做了一个排序的功能 排序功能也是个提交表单,在layui中,表格需要嵌套在表单内 这其中的重点功能在无限分类里 首先,调用model里的showAllCategory()方法读取全部分类 再次,将之前读取的全部分类,顶级分类的pid,层级代码传入调用model里的levelCategory() Model/showAllCategory:

Thinkphp5.0开发个人Blog记录之七 | 分类管理 – 添加

写在前面 这里的分类就是前端页面展示导航 开发过程 分类涉及到文章,所以先做分类或标签,最后做文章管理 这里还是老规矩,需要在设置route,Route::resource(‘admin/category’, ‘admin/category’); 分类表 代码 && 思路解析 首先搭建分类模板。这里添加分类的表单不需要多少东西,所以添加分类,编辑分类,分类列表,删除分类都使用一个模