联系官方销售客服
1835022288
028-61286886
复选框 单选框 下拉框三个字段有点意思,都有自己的属性名称和选择值,一般数据库储存的是选择值,通常在显示的时候需要输出属性的名称,而不是值,那么我们就要通过反查询值来实现。
借花献佛拿来一张图,类似这种定义方式,其实这种属性值的定义方式是错误的,后者要设置为数字才对,应该纠正为:
现代简约|1 欧式|2 ...等等
因为名称也是字符,值也是字符,那么就失去了值的意义,那为什么你还去设置一个值。
要么不要值,要么设置数字。
言归正传,来设置输出方法
1、单选和下拉选择字段
内容页show.html
//将id=222字段的下拉框值读出来 {php $field = dr_field_options_id(222);} // 由值获取名称 {$field[$字段英文名称]}
列表页list.html
//将id=222字段的下拉框值读出来 {php $field = dr_field_options_id(222);} // 由值获取名称 {$field[$t.字段英文名称]}
2、复选框
内容页show.html
//将id=222字段的下拉框值读出来 {php $field = dr_field_options_id(222);} // 遍历全部 {loop $field $value $name} {if in_array($value, $字段英文名称)} 选项名称:{$name} 选项值:{$value} {/if} {/loop}
列表页list.html
//将id=222字段的下拉框值读出来 {php $field = dr_field_options_id(222);} // 遍历全部 {loop $field $value $name} {if in_array($value, $t.字段英文名称)} 选项名称:{$name} 选项值:{$value} {/if} {/loop}
自定义字段自定义字段自定义字段自定义字段自定义字段
学习下
学习一下
学习一下