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');

posted @ 2014-06-03 15:09  一枪把世界杀了  阅读(410)  评论(0编辑  收藏  举报