Angejia\Pea\QueryBuilder::insert PHP Метод

insert() публичный метод

public insert ( array $values )
$values array
    public function insert(array $values)
    {
        if ($this->needFlushCache()) {
            // 清空表级缓存
            $meta = $this->getMeta();
            $meta->flush($this->db(), $this->model->table());
            if (!is_array(reset($values))) {
                $values = [$values];
            }
            $toClearIds = [];
            foreach ($values as $value) {
                $toClearIds[] = $value[$this->model->primaryKey()];
            }
            $toClearKeys = $this->buildRowCacheKey($toClearIds);
            $this->getCache()->del(array_values($toClearKeys));
        }
        return parent::insert($values);
    }