Здравсвуйте. У меня странная ситуация. Вот код
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 , все отрабатывает отлично.