wholemaker Posted April 20, 2021 Share Posted April 20, 2021 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now