laravel中的小小小*_*无 限 分 类
商品项目离不开分类,当时在网上到处找,也没有看的懂的,这次赶紧做个笔记。。
首先是数据库中的商品表的设计,然后是逻辑代码处理查询出来的数据,再展示到页面。。
1、数据表设计
2、下面展示一下数据库中的数据和查询出来的样子,字段不要敲错!!
【-------select *,CONCAT(cparenid_list,',',cid) as path from classification order by path-------】
3、当数据在数据库中查询出来这个样子就说明已经踏出一大步了,至少数据库不用动了,现在该逻辑代码了。。
4、当从数据库中查询出来的数据,经过控制器处理后(私有方法也就是在数据库查询出来的数据是子类的就在前面加几个“--”)然后再在blade模板中渲染。。
5、然后在页面中显示如下
5.1 还可以弄到下拉菜单中显示,逻辑代码如下
5.2 这是页面中的代码
5.3 在页面中显示效果如下
这里的无限分类感觉效率不是很高?但是简单思路在这里,可以继续优化。。。。