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

2018-01-20  本文已影响0人  夜空中乄最亮的星

只需要在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;
}
上一篇 下一篇

猜你喜欢

热点阅读