Quando ho cercato di creare attributi, ho scoperto che la lunghezza massima di un codice di attributo è di 30 caratteri. Si scopre però che questa NON è in realtà una sorta di vera restrizione - è un valore completamente arbitrario, definito da
Mage_Eav_Model_Entity_Attribute::ATTRIBUTE_CODE_MAX_LENGTH.
Detto questo, perché esiste una restrizione? E perché è il valore predefinito 30, anziché ad esempio 255, che è il limite effettivo della colonna del database?
PS. Se qualcuno può pensare a tag migliori per questa domanda, si prega di aggiornarli.
ATTRIBUTE_CODE_MAX_LENGTH
costante non esisteva.