예제 #1
0
 private function getLoadKey(array $loadColumns = array())
 {
     $rowKey = array();
     if (is_array($loadColumns) && count($loadColumns)) {
         foreach ($loadColumns as $columnName) {
             $rowKey[] = $this->table->getColumn($columnName);
         }
     } else {
         foreach ($this->tableColumns as $index => $column) {
             if ($this->getInternalValue($column->name) !== null) {
                 $rowKey[$column->name] = $column;
             }
         }
     }
     return $rowKey;
 }