Envio de formulario...
 
Avisos
Vaciar todo

Envio de formularios

2 Respuestas
2 Usuarios
0 Reactions
1,835 Visitas
(@gspablo)
Respuestas: 49
Trusted Member
Topic starter
 

Buenas, estoy buscando un "custom atributte" en la página de registro de un cliente en magento, entonces quiero hacer un seguimiento a ver donde se guarda la variable, todo esto es con el fin de que este atributo se muestre en la información del cliente en el admin

Resumiendo, mi duda es: Si yo tengo este action de formulario, donde tengo que ir a mirar la consulta que hace hacia la base de datos, a lo mejor no es directamente, pero por lo menos ir siguiendole la pista. He mirado en la carpeta account dentro de customer pero no se más..

<form action="../en/customer/account/loginPost/" method="post" id="login-form">

Gracias anticipadas


Magento ver. 1.4.0.1

 
Respondido : 12/07/2010 11:36 am
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

el problema es que magento no funciona así, en ninguna parte vas a ver una query mysql: son todos objetos/classes con sus metodos. o sea que toda tu forma de enfrentar el problema no es valida.
para intentar ayudarte, me quedo con esto:

gspablo, post: 14604 wrote: con el fin de que este atributo se muestre en la información del cliente en el admin

con esto te refieres a una url de tipo: www.dominio.com/admin/customer/edit/123 ¿verdad?
esto te dice que estas dentro del modulo adminhtml, el controlador customer. A partir de alli puedes investigar en los bloques y buscar los que corresponden a esta acción: las query a la bbdd se hacen a traves de bloques de codigo tipo:

$this->getAtributoDelCliente();

, donde $this se refiere al modelo que comunica con la bbdd.
suerte


Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 12/07/2010 2:19 pm