dedecms 根据key取得联动类型(enum)值

---恢复内容开始---

//$key:如城市的ID,$enum_file  data/enums中的文件 

function get_enum_data($key, $enum_file)
    {
        static $enum_var = array();
        if(!isset($enum_var[$enum_file]))
        {
            $file = DEDEDATA . '/enums/' . $enum_file . '.php';
            if(file_exists($file))
            {
                require_once $file;
                $enum_var[$enum_file] = ${'em_' . $enum_file . 's'};
            }   
        }

        if(isset($enum_var[$enum_file][$key]))
            return $enum_var[$enum_file][$key];

        return;
    }

如获取城市名:get_enum_data(501,'nativeplace');

原文地址:https://www.cnblogs.com/lazyno/p/3765806.html