@Kristina8787

Почему метод store от orm readbeanphp обновляет все данные в БД кроме данных типа enum?

Здравсвуйте. У меня странная ситуация. Вот код
public function changeAction()
    {
        $order_id = $this->getRequestID();
        $status = !empty($_GET['status']) ? '1' : '0';

        $order = \R::load('order', $order_id);
        if(!$order){
            throw new \Exception('Страница не найдена', 404);
        }

        $order->status = $status;
        $order->update_at = date("Y-m-d H:i:s");

        \R::store($order);
        $_SESSION['success'] = 'Изменения сохранены';
        redirect();
    }


сюда передается GET методом $_GET['status'] со значением либо 1 либо 0, запрос выполняется,все данные переданые в переменную $order обновляются в таблице, сам метод store успешно возвращает id обновленного элемента БД, но поле status типа enum не меняется , в чем может быть проблема? при этом меняя тип поля на int , все отрабатывает отлично.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы