Neocaridina: ну пока Вы не определитесь что нужно Вы и не решите задачу, форматировать и формировать данные можно как на стороне php, так и на стороне MySQL
Максим Тимофеев: честно говоря сложно понять причину такого поведения... т.е. раньше все работало? фреймворк случайно не обновляли? там вроде в 2.0.10 версии есть какие-то изменения которые могут что-то поломать (но честно говоря лог изменений еще не смотрел)
Александр Вербер: если invalue может принимает значение строки тогда возьмите его в дополнительные одинарные кавычки
CONCAT("UPDATE goods SET ", infield, " = '", invalue, "' WHERE id = ", inidProduct);
Нет, Вы формируете запрос, потом передаете его в провайдер данных, а он уже на основе данных о пагинации переписывает параметры, например:
$provider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 2, // автоматически будет переписывать лимит на 2, и оффсет в замисимости от текущей страницы
],
]);