Estou pensando em atualizar os dados is_required para "1" para o código de atributo "Região" existente.
select * From eav_attribute where attribute_id = '28'
No entanto, estou me perguntando qual é a prática aqui. É simplesmente criar uma instrução SQL e atualizar bem esse registro específico no script de instalação? Ou talvez possa haver uma maneira melhor.
attributes
upgrade
Leongelis
fonte
fonte
Respostas:
Criar script sql para atualizar o atributo da região
Espero que o código acima ajude
fonte
Estou escrevendo essas atualizações é simplesmente compartilhar minha pesquisa e espero que possa ajudar alguém por aí.
config.xml
Classe de instalação personalizada: Package_Module_Model_Resource_Setup
Script de atualização: mysql4-upgrade-0.0.1-0.0.2.php
Este é um ótimo artigo que compartilhou sobre 'Script do instalador comutável'. Link da fonte: inchoo.net
fonte
Crie um script de atualização sql e execute a função updateAttribute.
Com esta função, você pode atualizar a propriedade de qualquer atributo.
fonte
Eu estava tentando alguns scripts encontrados, mas o atributo ainda era necessário. O parâmetro correto é 'is_required' e não 'required'.
$installer->updateAttribute('entity_type', 'your_attribute_id', 'is_required', 1);
fonte
O código abaixo atualizará o atributo usando o script sql
fonte
você pode encontrar a definição da função updateAttribute () no arquivo
app\code\core\Mage\Eav\Model\Entity\setup.php
fonte