Witam.
Ano ugrzązłem troszkę, otóż ma 3 tabele:
- tbl_program
-
PK -> id_program (int)
-
nazwa (txt)
-
logo (blob)
-
pozycja_stb (int)
- tbl_spin (tabela łącząca tbl_program i tbl_pakiet bo tabele są w relacji wiele do wielu)
-
PK -> id_spin (int)
-
FK -> id_program (int)
-
FK -> id_pakiet (int)
- tbl_pakiet
-
PK -> id_pakiet (int)
-
nazwa (txt)
Gii ładnie wygenerowało modele, widoki i kontrolery dla tabel program i pakiet oraz dla tabeli spin gdzie w relacjach modelu jest kod:
return array(
'pakiet' => array(self::BELONGS_TO, 'TblPakiet', 'pakiet_id'),
'program' => array(self::BELONGS_TO, 'TblProgram', 'program_id'),
);
Moje pytanie jest takie, jak dla widoku ‘spin’ podczas tworzenia nowego rekordu zrobić aby pola - FK -> id_program, FK -> id_pakiet używając CHtml::activeDropDownList pobierały dane z tabeli program i pakiet oraz zpisywały w tych polach odpowiednie id z tabel program i pakiet, ale żeby DropDownList wyświetlany był wg pól nazwa.
Próbowałem, ale mam problem z zakapowaniem tego.