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