Получить данные и изменить БД
Получить данные и изменить БД
Нужно получить 30 строк и после получения у каждой строки изменить столбец use с 0 на 1
Данные получаю, но как одновременно изменить, не могу понять правильность логики.
Подскажите логику как правильно это сделать.
Взять, изменить, получить в запросе
Данные получаю, но как одновременно изменить, не могу понять правильность логики.
Подскажите логику как правильно это сделать.
Взять, изменить, получить в запросе
Только начал учить.
Re: Получить данные и изменить БД
Код: Выделить всё
$models = Model::find()->limit(30)->all();
Model::updateAll(['use' => 1], ['id' => array_column($models, 'id')]);
Re: Получить данные и изменить БД
Это понятно
Используется restapi
Отправляю гет запрос. Данные все как надо получает.
Так вот в каком месте в actions нужно влепить этот запрос на update
Да, и еще изменения в транзакции должны быть
Используется restapi
Отправляю гет запрос. Данные все как надо получает.
Так вот в каком месте в actions нужно влепить этот запрос на update
Да, и еще изменения в транзакции должны быть
Только начал учить.
Re: Получить данные и изменить БД
Ну тогда это вопрос к вам... нам откуда знать где ваша логика требует этого.
Re: Получить данные и изменить БД
Логику я уже писал
Есть апи
гетом получаю данные.
На каком этапе, где, мне сдеать uplate столбца
Есть апи
Код: Выделить всё
namespace app\controllers;
use yii\rest\ActiveController;
class UserController extends ActiveController
{
public $modelClass = 'app\models\User';
}
На каком этапе, где, мне сдеать uplate столбца
Только начал учить.
Re: Получить данные и изменить БД
Спасибо что помогли.
Если кто еще может помочь, то подскажите как парвильно сделать update при получении данных через гет апи
Если кто еще может помочь, то подскажите как парвильно сделать update при получении данных через гет апи
Только начал учить.
Re: Получить данные и изменить БД
Ну написали бы решение, чтобы у тех кто так же выражает мысли и гуглит был ответ.