/**
  * 获取外键数据来源
  * @param string $key 指定key获取
  * @return array|string 获取到的数据或指定key的值
  */
 public function getSysmodule($key = '')
 {
     $sysmoduleDB = new SysmoduleModelDB();
     if (empty($key)) {
         $sql = "SELECT `id`,`name` FROM `" . $sysmoduleDB->getTableName() . "`";
         $sysmoduleModelDBArr = $sysmoduleDB->getData($sql);
         $data = Common::createArr($sysmoduleModelDBArr, 'id', 'name');
     } else {
         $sql = "SELECT `name` FROM `" . $sysmoduleDB->getTableName() . "` WHERE `id` = ?";
         $data = $sysmoduleDB->getFirst($sql, array($key));
     }
     return $data;
 }