Как добавить значение к существующему значению таблицы SQL в YII2?

Я создал стандартный модуль в yii2. Используя функциональность gii, я могу добавлять продукты в таблицу. Но что делать, если продукт уже существует в таблице и необходимо добавить новое количество к существующему количеству, оставив общее количество в дБ. Например,

Товары

Количество

5

Мне нужно обновить количество на любое значение, например, «5 + 3», оставляя другие поля таблицы SQL без изменений.

нужен вывод как ниже

Количество

8

Как мне обновить мой контроллер, чтобы сделать это? И, конечно, я хочу быть в состоянии создать это действие.

0

Решение

Вот шаги, которые вы должны выполнить:

  1. Выясните, как вы определяете, существует ли продукт. На основании чего? название? внутренний код? и т.п.
  2. Когда вы создаете продукт, ищите в БД, чтобы увидеть, существует ли этот продукт уже по вашим критериям.
  3. Решите, что вы будете делать с дополнительными данными, что если продукт уже существует, основываясь на коде, но название изменилось.
  4. Если он существует, обновите количество.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]