1

Temat: Problem z dodawaniem pola w formularzu

Witam,

Mam taki problem. Posiadam tabele:

orders (id, city_id, ilosc, rodzaj)
cities (id, nazwa)

orders dziedziczy po cities.

W bazie istnieja rozne miasta np. Krakow, Warszawa, Gdansk.

Jak zrobic zeby w formularzu dodawania zamowienia byla mozliwosc ustawiania city_id (miasta ktorego dotyczy zamowienie)
na podstawie istniejacych w bazie miast? Jak stworzyc taka liste rozwijana gdzie beda do wyboru rozne miasta?

Pozdrawiam.

2

Odp: Problem z dodawaniem pola w formularzu

Orders dziedziczy po Cities? A nie Orders belongsTo Cities?

W funkcji w kontrolerze Orders robisz:

$this->set('cities', $this->Order->City->find('list'));

W widoku:

$form->input('city_id');

No a tak w ogóle to manual:
http://book.cakephp.org/view/73/Retriev … d-list-810

Ostatnio edytowany przez red (2009-05-16 19:37:58)

3

Odp: Problem z dodawaniem pola w formularzu

tak jak napisales - Orders belongsTo Cities. Jutro to przeanalizuje. Dziekuje za odpowiedz.