yii2-DynaGrid После изменения метки атрибута этот столбец становится скрытым для всех пользователей.

После изменения класса, заголовка, метки или атрибута.

Каждый пользователь должен перейти к «Персонализация настроек сетки» и переместить этот столбец в видимый. Я хочу исправить это автоматически.

1 ответ

Создать миграцию

      $this->execute("UPDATE dynagrid SET data = REPLACE(data, '6d674618', 'cdb49d00') WHERE id LIKE 'your-grid-id%'");

cdb49d00- Хэш-ключ CRC32 для новой метки столбца. Онлайн- сервис для его кодирования.

DynaGrid::getColumnKey()- здесь вы можете увидеть, как генерируется ключ столбца.attribute/label/header/class

Другие вопросы по тегам