Значения code заводятся вручную через интерфейс CRUD,
жёсткой привязки к конкретным slug в коде нет.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
/**
* Добавляет поле `code` (slug) в таблицу `erp24.store_type` (ERP-396).
- *
- * Фактические данные на 2026-06-01:
- * id=1 L → large
- * id=2 S → small
- * id=3 M → medium
- * id=4 XL → xlarge
- * id=5 N/A → na
- *
- * Новые типы задаются через CRUD /store-type/create.
+ * Значения заводятся через CRUD /store-type/create.
*/
class m260601_100000_add_code_to_store_type extends Migration
{
);
$this->createIndex(self::INDEX, self::TABLE, 'code', true);
-
- $this->execute("
- UPDATE erp24.store_type SET code = CASE name
- WHEN 'L' THEN 'large'
- WHEN 'S' THEN 'small'
- WHEN 'M' THEN 'medium'
- WHEN 'XL' THEN 'xlarge'
- WHEN 'N/A' THEN 'na'
- ELSE NULL
- END
- ");
}
public function safeDown(): void