yii\sphinx\QueryBuilder::batchReplace PHP Метод

batchReplace() публичный Метод

For example, php $sql = $queryBuilder->batchReplace('idx_user', ['id', 'name', 'age'], [ [1, 'Tom', 30], [2, 'Jane', 20], [3, 'Linda', 25], ], $params); Note that the values in each row must match the corresponding column names.
public batchReplace ( string $index, array $columns, array $rows, array &$params ) : string
$index string the index that new rows will be replaced.
$columns array the column names
$rows array the rows to be batch replaced in the index
$params array the binding parameters that will be generated by this method. They should be bound to the Sphinx command later.
Результат string the batch INSERT SQL statement
    public function batchReplace($index, $columns, $rows, &$params)
    {
        return $this->generateBatchInsertReplace('REPLACE', $index, $columns, $rows, $params);
    }