Jump to content

Nuovi campi nella classe Customer


wholemaker

Recommended Posts

Buongiorno a tutti.
Sto facendo una serie di test per gestire due campi addizionali nella tabella ps_customer, ma mi capita una costa strana.
Di sicuro mi sfugge qualcosa, quindi chiedo anche il vostro parere.

Veniamo al fatto.

Voglio gestire due campi utente addizionali , uno numerico e uno di testo.
Ho fatto questo

Nella classe Customer e nella tabella ps_customer ho aggiunto .

 

/** @var string ricetta */ public $ricetta;

/** @var int agente */ public $agente;

E nell'array che li definisce, sempre nella classe customer

'agente' => array('type' => self::TYPE_INT, 'size' => 11),

'ricetta' => array('type' => self::TYPE_STRING, 'required' => true),

Fin qui tutto bene, riesco a gestire e a vedere i campi nell'admin.
Ho anche realizzato override della lista Clienti per visualizzare anche questi capi ordinarli etc.

La cosa che però mi fa impazzire è che ho scoperto un bug nel controller PasswordController, e per essere precisi nella funzione $customer->update invocata nelle fasi di scrittura del token per la password o in fase di riscrittura nuova password.
 

In pratica se da front chiedo un reset password per quell'utente, quando passo per questa funzione l'update mi cancella il campo ricetta ma non il campo agente!!!!

Ho anche provato un print_r($customer) prima del lancio della funzione e il dato è valorizzato ma dal database sparisce.

Qualche idea ?

Grazie

 

 

 

 



 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...