Pergunta

Aqui está meu código.

<global>
    <fieldsets>
        <customer_account>
          <customeattribute>
            <create>1</create>
            <update>1</update>
            <name>1</name>
          </customattribute>
        </customer_account>
    </fieldsets>
</global>
Foi útil?

Solução

O <fieldsets> tag é basicamente usada para definir atributos que serão copiados de um lugar para outro.Por exemplo, ao converter o objeto de cotação em objeto de pedido, os atributos que precisam ser movidos para o pedido estão listados abaixo, como,

<sales_convert_quote>
                <remote_ip>
                    <to_order>*</to_order>
                </remote_ip>
                <x_forwarded_for>
                    <to_order>*</to_order>
                </x_forwarded_for>
                <customer_id>
                    <to_order>*</to_order>
                </customer_id>
                <customer_email>
                    <to_order>*</to_order>
                </customer_email>
                <customer_prefix>
                    <to_order>*</to_order>
                </customer_prefix>
                <customer_firstname>
                    <to_order>*</to_order>
                </customer_firstname>
                <customer_middlename>
                    <to_order>*</to_order>
                </customer_middlename>
                <customer_lastname>
                    <to_order>*</to_order>
                </customer_lastname>
               <...........>
</sales_convert_quote>

O código acima foi retirado do arquivo de arquivo/code/core/mago/vendas/etc/config.xml

Espero que isto ajude.Obrigado.

Outras dicas

<fieldsets> tag geralmente é usada para definir which fields (attributes) are to be copied to where while converting objects to object,

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top