Ano ugrzązłem troszkę, otóż ma 3 tabele:
1. tbl_program
- PK -> id_program (int)
- nazwa (txt)
- logo (blob)
- pozycja_stb (int)
2. 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)
3. 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.

Help














