mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 11:11:39 +09:00
컬럼 설정이 적용되지 않는 문제 수정
This commit is contained in:
parent
86c96a6ea8
commit
9d4fcee972
1 changed files with 14 additions and 14 deletions
|
|
@ -149,22 +149,22 @@ class Query extends BaseObject
|
|||
|
||||
function setColumnList($columnList)
|
||||
{
|
||||
if (!is_array($this->columnList)) return;
|
||||
$this->columnList = $columnList;
|
||||
|
||||
if(count($this->columnList) > 0)
|
||||
if (!is_array($columnList) || count($columnList) === 0)
|
||||
{
|
||||
$selectColumns = array();
|
||||
$dbParser = DB::getParser();
|
||||
|
||||
foreach($this->columnList as $columnName)
|
||||
{
|
||||
$columnName = $dbParser->escapeColumnExpression($columnName);
|
||||
$selectColumns[] = new SelectExpression($columnName);
|
||||
}
|
||||
unset($this->columns);
|
||||
$this->columns = $selectColumns;
|
||||
return;
|
||||
}
|
||||
|
||||
$selectColumns = array();
|
||||
$dbParser = DB::getParser();
|
||||
|
||||
foreach($columnList as $columnName)
|
||||
{
|
||||
$columnName = $dbParser->escapeColumnExpression($columnName);
|
||||
$selectColumns[] = new SelectExpression($columnName);
|
||||
}
|
||||
|
||||
$this->columns = $selectColumns;
|
||||
$this->columnList = $columnList;
|
||||
}
|
||||
|
||||
function setColumns($columns)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue