Автор Тема: Не обновляется поле  (Прочитано 24 раз)

05 Октября 2016, 16:34:36
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавил новое поле. Поле не обязательная. Но если оно пустое то оно не сохраняется, остается старое значение
Как поправить?
05 Октября 2016, 17:20:36
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1195
  • Репутация: +28/-1
  • Сообщество PrestaShop
    • Просмотр профиля
А что вы хотели? Нет значения, поэтому сохраняется старое. Можно значение по умолчанию в таблицу добавить, тогда будет перезаписывать, когда поле не заполнено.
06 Октября 2016, 08:09:28
Ответ #2
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я хочу чтобы если "вводят" пустоту то в базе сохранялась эта пустота.

По умолчанию в БД NULL
06 Октября 2016, 10:03:11
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 13139
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Попробуйте без кеширования заполнить. Открючите ККК и кеширование в админке. 
06 Октября 2016, 10:23:39
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
if (!$customer->middlename) { $customer->middlename = " "; }Там же есть проверка и сброс значения.