Malemi Posted March 7, 2017 Share Posted March 7, 2017 Salve a tutti, Vorrei poter stabilire come obbligatorio il campo SIRET durante la registrazione, uso PS 1.7. Ho letto che é possibile con PS 1.6, ne avrei bisogno con PS 1.7, per cortesia aiutatemi. Ho provato in questo modo: 1. Line 189 - classes/Customer.php: 'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret', 'required' => true, 'size' => 60), 2. line 523 - controllers/admin/AdminCustomersController.php: $this->fields_form['input'][] = array( 'type' => 'text', 'label' => $this->trans('SIRET', array(), 'Admin.OrdersCustomers.Feature'), 'name' => 'siret', 'required' => true 3. Nel momento in cui provo a registrarmi, e validando correttamente un SIRET, ricevo il seguente errore: [PrestaShopException] Property Customer->siret is empty at line 915 in file classes/ObjectModel.php 910. } 911. 912. $message = $this->validateField($field, $this->$field); 913. if ($message !== true) { 914. if ($die) { 915. throw new PrestaShopException($message); 916. } 917. return $error_return ? $message : false; 918. } 919. } 920. ObjectModelCore->validateFields - [line 248 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 489 - classes/ObjectModel.php] ObjectModelCore->add - [line 261 - classes/Customer.php] - [2 Arguments] CustomerCore->add - [line 447 - classes/ObjectModel.php] - [2 Arguments] ObjectModelCore->save - [line 189 - classes/form/CustomerPersister.php] CustomerPersisterCore->create - [line 61 - classes/form/CustomerPersister.php] - [2 Arguments] CustomerPersisterCore->save - [line 133 - classes/form/CustomerForm.php] - [3 Arguments] CustomerFormCore->submit - [line 46 - controllers/front/AuthController.php] AuthControllerCore->initContent - [line 201 - classes/controller/Controller.php] ControllerCore->run - [line 366 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 28 - index.php] Mille grazie Saluti cordiali 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