system/Model.php
protected function setTimes($data){
$date = $this->setDate();
$return_data = array();
if ($this->useTimestamps && ! empty($this->createdField) && ! array_key_exists($this->createdField, $data))
{
$return_data[$this->createdField] = $date;
}
if ($this->useTimestamps && ! empty($this->updatedField) && ! array_key_exists($this->updatedField, $data))
{
$return_data[$this->updatedField] = $date;
}
return $return_data;
}
insertBatch 수정
public function insertBatch(array $set = null, bool $escape = null, int $batchSize = 100, bool $testing = false)
{
if (is_array($set) && $this->skipValidation === false)
{
foreach ($set as $key => $row)
{
$set[$key] = array_merge($set[$key], $this->setTimes($row));
if ($this->cleanRules()->validate($row) === false)
{
return false;
}
}
}
return $this->builder()->testMode($testing)->insertBatch($set, $escape, $batchSize);
}
'IT > PHP' 카테고리의 다른 글
'session_register' was removed in 5.4 PHP version 에러 (0) | 2020.08.24 |
---|---|
코드이그나이터4 파일 다운로드 - CodeIgniter4 file download (0) | 2020.08.19 |
코드이그나이터4 view에서 Controller 전송 - CodeIgniter4 veiw post Routes (0) | 2020.08.06 |