Dodałem kilka pól w adresie klienta, ale podczas wprowadzania wartości nie zapisują się w bazie danych. Jak ręcznie wpiszę w tabelę (ps_address - pola wszędzie nazywają się tak samo), to wszystko ładnie potem widać w panelu. Gdzie robię błąd? Chciałbym też później dodawać kolejne pozycje poprzez import CSV, ten przechodzi bez błędów, ale również nie zapisuje do bazy. Niżej nadpisane pliki (w override):
Question
quendi
Dodałem kilka pól w adresie klienta, ale podczas wprowadzania wartości nie zapisują się w bazie danych. Jak ręcznie wpiszę w tabelę (ps_address - pola wszędzie nazywają się tak samo), to wszystko ładnie potem widać w panelu. Gdzie robię błąd? Chciałbym też później dodawać kolejne pozycje poprzez import CSV, ten przechodzi bez błędów, ale również nie zapisuje do bazy. Niżej nadpisane pliki (w override):
Address.php
AdminAddressesController.php
Fragment AdminImportController.php
case $this->entities[$this->l('Addresses')]: //Overwrite required_fields $this->required_fields = array( 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'country', 'customer_email', 'city' ); $this->available_fields = array( 'no' => array('label' => $this->l('Ignore this column')), 'id' => array('label' => $this->l('ID')), 'alias' => array('label' => $this->l('Alias *')), 'active' => array('label' => $this->l('Active (0/1)')), 'customer_email' => array('label' => $this->l('Customer email *')), 'id_customer' => array('label' => $this->l('Customer ID')), 'manufacturer' => array('label' => $this->l('Manufacturer')), 'supplier' => array('label' => $this->l('Supplier')), 'company' => array('label' => $this->l('Company')), 'lastname' => array('label' => $this->l('Last Name *')), 'firstname' => array('label' => $this->l('First Name *')), 'address1' => array('label' => $this->l('Address 1 *')), 'address2' => array('label' => $this->l('Address 2')), 'postcode' => array('label' => $this->l('Zip/postal code *')), 'city' => array('label' => $this->l('City *')), 'country' => array('label' => $this->l('Country *')), 'state' => array('label' => $this->l('State')), 'other' => array('label' => $this->l('Other')), 'phone' => array('label' => $this->l('Phone')), 'phone_mobile' => array('label' => $this->l('Mobile Phone')), 'vat_number' => array('label' => $this->l('VAT number')), 'dni' => array('label' => $this->l('DNI/NIF/NIE')), 'nr_faktury' => array('label' => $this->l('Nr faktury')), 'symb_dok' => array('label' => $this->l('Symbol dokumentu')), 'data_wyst' => array('label' => $this->l('Data wystawienia')), 'termin' => array('label' => $this->l('Termin płatności')), 'sposob_platnosci' => array('label' => $this->l('Sposób płatności')), 'opoznienie' => array('label' => $this->l('Opóźnienie')), 'kwota_faktury' => array('label' => $this->l('Kwota faktury')), 'nnaleznosc' => array('label' => $this->l('Niezapł. należ.')), 'nzobowiazanie' => array('label' => $this->l('Niezapł. zobow.')), 'nn_razem' => array('label' => $this->l('Razem niezpł. należ.')), 'nz_razem' => array('label' => $this->l('Razem niezpł. zobow.')), 'saldo' => array('label' => $this->l('Saldo')), ); self::$default_values = array( 'alias' => 'Alias', 'postcode' => 'X' ); break;
Link to comment
Share on other sites
0 answers to this question
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