/** * カラム列情報と表示名情報を取得 * * @param integer $csv_id CSV ID * @return array 選択済みカラム列情報 */ function lfGetOptions($csv_id) { $arrData = $this->lfGetCSVColumn($csv_id); if (!isset($arrData['no'])) { $arrData['no'] = array(); $arrData['disp_name'] = array(); } $arrData = SC_Utils_Ex::sfArrCombine($arrData['no'], $arrData['disp_name']); return $arrData; }
/** * テーブルのカラム一覧を取得する. * * @param string $selectTable テーブル名 * @return array カラム一覧の配列 */ function lfGetColList($table) { if (SC_Utils_Ex::isBlank($table)) { return array(); } $objQuery =& SC_Query_Ex::getSingletonInstance(); // 実テーブル上のカラム設定を見に行く仕様に変更 ref #476 $arrColList = $objQuery->listTableFields($table); $arrColList = SC_Utils_Ex::sfArrCombine($arrColList, $arrColList); return $arrColList; }