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

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

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