Dave1987 Posted October 25, 2016 Share Posted October 25, 2016 (edited) Ciao a tutti, al momento della registrazione ho impostato il campo azienda con uno perla partita iva, ho notato che mi dice "formato non valido", eppure ho provato più volte con formati diversi ma è corretto. Come risolvere? Grazie Il sito è https://www.jmarshop.com e la versione prestashop è 1.6.15 Davide Edited October 25, 2016 by Dave1987 (see edit history) Link to comment Share on other sites More sharing options...
Giuseppe C. Posted October 25, 2016 Share Posted October 25, 2016 Ciao, come hai definito la riga vat_number nella classe? Qui un esempio della classe Address.php public static $definition = array( 'table' => 'address', 'primary' => 'id_address', 'fields' => array( ... 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'vat_number' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), Link to comment Share on other sites More sharing options...
Dave1987 Posted October 25, 2016 Author Share Posted October 25, 2016 Ciao, come hai definito la riga vat_number nella classe? Qui un esempio della classe Address.php public static $definition = array( 'table' => 'address', 'primary' => 'id_address', 'fields' => array( ... 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'vat_number' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), Ciao e grazie per la risposta.....copio qui: public static $definition = array( 'table' => 'address', 'primary' => 'id_address', 'fields' => array( 'id_customer' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false), 'id_manufacturer' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false), 'id_supplier' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false), 'id_warehouse' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false), 'id_country' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'id_state' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId'), 'alias' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'required' => true, 'size' => 32), 'company' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'size' => 64), 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'vat_number' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'), 'address1' => array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'required' => true, 'size' => 128), 'address2' => array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'size' => 128), 'postcode' => array('type' => self::TYPE_STRING, 'validate' => 'isPostCode', 'size' => 12), 'city' => array('type' => self::TYPE_STRING, 'validate' => 'isCityName', 'required' => true, 'size' => 64), 'other' => array('type' => self::TYPE_STRING, 'validate' => 'isMessage', 'size' => 300), 'phone' => array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'size' => 32), 'phone_mobile' => array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'size' => 32), 'dni' => array('type' => self::TYPE_STRING, 'validate' => 'isDniLite', 'size' => 16), 'deleted' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false), ), ); Qualcosa da cambiare? Grazie. Link to comment Share on other sites More sharing options...
Giuseppe C. Posted October 25, 2016 Share Posted October 25, 2016 strano... la sintassi è corretta. Utilizzi qualche modulo per il controllo della partite iva? Link to comment Share on other sites More sharing options...
Dave1987 Posted October 25, 2016 Author Share Posted October 25, 2016 strano... la sintassi è corretta. Utilizzi qualche modulo per il controllo della partite iva? veramente no, è disattivato anche "partita iva europea" ma attivandolo fa uguale! 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