Powiązania między tabelami w modelu Yii

Witam.

Dopiero zaczynam z Yii i w ogóle z frameworkami.

Siedzę przy dokumentacji oraz korzystam z http://www.yiiframework.com/doc/blog/1.1/pl/start.overview

Ale mam problem.

Wymyśliłem sobie aplikację:

Baza danych z tabelami:

Przedstawiciel

Klient

Firma

Wizyta

Każdy przedstawiciel ma swoich klientów i tylko do nich ma mieć dostęp, dany klient powiązany jest z tabelą Firma w której znajdują się dane jego firmy.

Wybierając z listy klienta przedstawiciel może wybrać opcje dodaj wizytę gdzie doda wizytę powiązaną z danym klientem, tam poda date wizyty cel itp.

Mam problem. Stworzyłem CRUD dla przedstawiciela, klienta firmy i wizyty.

Dodając nowego klienta wybieram z listy przedstawiciela z którym jest powiązany przez klucz obcy pzidx.

Widząc dane klienta chciałbym mieć opcje dodaj dane firmy oraz dodaj wizyte gdzie wizyta dodawała by się do klienta tak żebym mógł sprawdzić ile dany przedstawiciel miał wizyt w miesiącu. Nie wiem jak to zrobić.

Proszę o pomoc

z góry dzięki.