Skip to content

Кэшируются настройки

\IPS\Settings::i()->config

 

Как часто настройки обновляются, необходимо сохранять данные переменной где нибудь(двухзначное число). Для этого добавил свою настройку в таблицу настроек и ее необходимо обновлять частенько. И уже после обновления, достать актуальное значение через \IPS\Settings::i()->.

 

Походу настройки в кэше, как чистить кэш. Или есть актуальный вариант сохранения конфигов?

Featured Replies

Походу настройки в кэше, как чистить кэш.

unset(\IPS\Data\Store::i()->settings);

  • Author

unset(\IPS\Data\Store::i()->set);
\IPS\Settings::i()->set

 

В бд значение равно 2, а достает 1... из кэша...

unset(\IPS\Data\Store::i()->set);

Причем тут вообще set?

Не нужно придумывать.

// Сохраняем настройку
// Тут Вы сохраняете вашу настройку

// Удаляем кеш
unset(\IPS\Data\Store::i()->settings);

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.