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

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

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