Kaysof Posted May 28, 2019 Share Posted May 28, 2019 (edited) Witam Szukam sposobu na wyświetlenie danych z adresu obok bądź w fomularzu podczas edycji klienta. Na liście klientów udało mi się takowe wyświetlić, ale nie mam pomysłu jak to zrobić podczas edycji. Z góry dziękuję. Edited May 30, 2019 by Kaysof (see edit history) Link to comment Share on other sites More sharing options...
0 Kaysof Posted May 30, 2019 Author Share Posted May 30, 2019 (edited) Udało mi sie znaleźć odpowiedź i napiszę gdyby ktoś miał podobny problem: najpierw dodałem metodę do nadpisania klasy Address.php w override/calsses public static function getVatNumberByCustomerId($id_customer) { $query = new DbQuery(); $query->select('vat_number'); $query->from('address'); $query->where('deleted = 0'); $query->where('id_customer = '.(int)$id_customer); return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($query); } Tutaj na podstawie numeru klienta pobieram chciane przeze mnie pole vat_number, możecie zamiast vat_number wpisać inną wartość. Potem w AdminCustomerController korzystamy z tej metody: $nip = Address::getVatNumberByCustomerId($obj->id); Dopisujemy pole w fields_form: array( 'type' => 'text', 'label' => $this->l('NIP'), 'name' => 'nip', 'col' => '4' ), A potem wpisujemy wartość przy fields_value: $this->fields_value = array( 'years' => $this->getFieldValue($obj, 'birthday') ? $birthday[0] : 0, 'months' => $this->getFieldValue($obj, 'birthday') ? $birthday[1] : 0, 'days' => $this->getFieldValue($obj, 'birthday') ? $birthday[2] : 0, 'nip' => $nip, ); Voilà, wybrane pole z adresu wyświetla się w wynranym przez nas miejscu. Dodam że to dla wersji 1.6 Edited May 30, 2019 by Kaysof (see edit history) Link to comment Share on other sites More sharing options...
Question
Kaysof
Witam
Szukam sposobu na wyświetlenie danych z adresu obok bądź w fomularzu podczas edycji klienta. Na liście klientów udało mi się takowe wyświetlić, ale nie mam pomysłu jak to zrobić podczas edycji.
Z góry dziękuję.
Edited by Kaysof (see edit history)Link to comment
Share on other sites
1 answer 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