【thinkphp】之无限极分类修改
2020-05-07ThinkPHP
thinkphp5框架中无限极分类得修改方法
资源路由:
href="{:url('/admin/column/'.$vo.cid.'/edit')}"
$this->where('pid',0)->select();
这个地方只查了顶级分类,如果有多级,查所有分类即可
1.先查出来所有分类
判断,要编辑的pid是不是0,是0就是顶级栏目,就让他显示顶级栏目
不是0,就显示所有的pid为0的分类
{if $res.pid==0}
<option value="0">顶级栏目</option>
{else/}
{volist name="data" id="vo"}
<option value="{$vo.cid}" {$vo.cid==$res.pid?'selected':''}>{$vo.name}</option>
{/volist}
{/if}
{$vo.cid==$res.pid?'selected':''}-----判断栏目的Id跟要编辑的栏目(pid)是否一致,一致就选中,不一致就为空
2.$vo就是你要编辑的栏目,把它查出来,分配过来的$data
展示:
资源路由,编辑更新是put
<input type="hidden" name="_method" value="put">------------伪造
<form class="form form-horizontal" action="{:url('/admin/column/'.$res.cid)}" method="post" >
很赞哦! ()