最终代码
{volist id='vo' name='category'}
<p><input type="checkbox" name="category[{$vo.id}]" title="{$vo.title}" {php}if(in_array($vo['id'],explode(",",$data["category"])))echo "checked"{/php}></p>
{/volist}
核心代码
if(in_array($vo['id'],explode(",",$data["category"])))echo "checked"
文字说明
编辑文章的时候,调取这篇文章的数据。也就是文章的表里边category。
由于我储存的时候是文本形式的。
先把category 切割成数组,再判断我这个目录id是否存在这个数组里边,如果存在就选中。
我用的是thinkphp5.0的框架,volist的代码的说明:https://www.kancloud.cn/manual/thinkphp5/125017
效果图↓
文章保存的表中添加一个目录列表
目录的表↓