Think/Model.php
public function selectAdd($fields = '', $table = '', $options = [])
    {
        // 分析表达式
        $options = $this->_parseOptions($options);
        // 写入数据到数据库
        if (false === $result = $this->db->selectInsert(
                $fields ?: $options['field'],
                $table ?: $this->getTableName(),
                $options
            )
        ) {
            // 数据库插入操作失败
            $this->error = L('_OPERATION_WRONG_');

            return false;
        } else {
            // 插入成功
            return $result;
        }
    }
public function selectAdd($fields = '', $table = '', $options = [])
    {
        // 分析表达式
        $options = $this->_parseOptions($options);
        // 写入数据到数据库
        if (false === $result = $this->db->selectInsert(
                $fields ?: $options['field'],
                $table ?: $this->getTableName(),
                $options
            )
        ) {
            // 数据库插入操作失败
            $this->error = L('_OPERATION_WRONG_');

            return false;
        } else {
            // 插入成功
            return $result;
        }
    }
通过Select方式添加记录
@param string $fields 要插入的数据表字段名
@param string $table 要插入的数据表名
@param array $options 表达式
@return bool
@throws BaseException