PHPCMS 新增模型列表页选项名称调用

只需要在extention.func.php加入以下函数即可调用选项名称

function box($field, $value, $modelid='') {
    $fields = getcache('model_field_'.$modelid,'model');
    extract(string2array($fields[$field]['setting']));
    $options = explode("\n",$fields[$field]['options']);
    foreach($options as $_k) {
        $v = explode("|",$_k);
        $k = trim($v[1]);
        $option[$k] = $v[0];
    }
    $string = '';
    switch($fields[$field]['boxtype']) {
        case 'radio':
            $string = $option[$value];
            break;

        case 'checkbox':
            $value_arr = explode(',',$value);
            foreach($value_arr as $_v) {
                if($_v) $string .= $option[$_v].' 、';
            }
            break;

        case 'select':
            $string = $option[$value];
            break;

        case 'multiple':
            $value_arr = explode(',',$value);
            foreach($value_arr as $_v) {
                if($_v) $string .= $option[$_v].' 、';
            }
            break;
    }
    return $string;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容