Jump to content
  • 0

Update adresu a nie jego kasowanie.


paplo22

Question

Witam 

 

Bo mam problem i nie wiem gdzie go szukać i proszę o podpowiedz. 

 

Potrzebuje dodatkowe pole  z danymi, a że nie potrzebny mi jest address to wykorzystałem tą tabele do przechowania tej wartości dokładnie mówiąc to kolumnę "other" i wyświetliłem sobie ją w adminie w Order

....
'other' => array(
         'title' => $this->l('other')
       ),
'date_add' => array(.... 

i wszystko fajnie by było gdy nie to że jak klient w swoim panelu na swoim koncie zmieni tą wartość wpisaną ("Additional information....") w to pole bo np ją uzupełnił czego wymagałem. To u mnie w panelu admina nie pojawia się aktualizacja tylko pozostaje to samo, wina to jest tego że adres po naciśnięciu "zapisz" w panelu klienta tworzy się nowy adres a nie podmienia tamten. 

 

I teraz moje pytanie jak zrobić gdzie poszukać żeby nie tworzył się nowy adres tylko pozostawał ten sam tylko zaktualizowany. Proszę o jakąś podpowiedz, szukam po forach eng. ale nie wiem jak to tego szukać w sensie jak to ująć w frazę.

Edited by paplo22 (see edit history)
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Po analizie wszystkiego zrobiłem tak, tylko pytanie od bardziej doświadczonych czy jest to bezpieczne? czy nic mi się nie wysypie na dłuższą metę?

 

AddresController.php

...
    /**
     * Process changes on an address
     */
    protected function processSubmitAddress()
    {
        $address = new Address(Tools::getValue('id_address'));
        $this->errors = $address->validateController();
        $address->id_customer = (int)$this->context->customer->id;
....

...

 

Edited by paplo22 (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...