ThinkPHP3.2.3之修改select数据库默认选中问题

浏览:2941 发布日期:2018/04/16 分类:技术分享 关键字: ThinkPHP3.2.3,if,select,循环遍历
问题描述:
发布新闻内容需要添加相对应的分类数据,添加分类之后,需要将分类对应的ID存储到数据库内,此刻正常添加,但是修改任意新闻的分类时候,修改新闻界面的新闻原本的分类需要在选择框中默认为选中状态,能够让我们更加清楚的知道之前的分类是什么,我们修改后的分类是什么,但是在视图中进行判断,依然无法实现其效果,代码如下:

最后解决的代码如下:
<select name="type" class="form-control">
<volist name="pclass" id="vo">
<if condition="$info.type eq $vo['id']">
<option value="{$vo.id}" selected="selected">{$vo.className}</option>
<else />
<option value="{$vo.id}">{$vo.className}</option>
</if>
</volist>
</select>
原来遍历判断的时候$vo.id不能正常接收到数据库内存在的值,必须使用$vo['id']才能接收到值,特此记录一下,继续在学习前行的道路上前行,加油!
最佳答案
评论( 相关
后面还有条评论,点击查看>>