Hallo,
ich sitze gerade an meinem ersten yii Projekt. Es soll eine IBE (Internet Booking Engine) werden.
Jetzt komme ich an einem Punkt nicht weiter:
Wenn man z.B. ein anderes Hotel wählt, hat dieses andere Zimmerkategorien.
Hotels und Zimmerkategorien sind 2 CWidget mit eigenen Models, Views, etc.
Frage 1: Ist dieser Ansatz überhaupt richtig?
Wenn man nun das Hotel ändert, möchte ich, dass der Hotel-Controller (oder wer auch immer dafür zuständig ist) auch die Zimmerkategorien aktualisiert.
Die View macht derzeit sowas wie:
$this->widget('Hotels',array('hotelID' => $hotelID));
$this->widget('Rooms',array('hotelID' => $hotelID, 'roomID' => $roomID));
Frage 2: Wie bringe ich das Hotel-Widget dazu die Zimmerkategrie-Widget zu rendern?
Es wird mehrere Widgets geben (wie z.B. Kalender) die bei bestimmten User-Aktionen voneinander abhängig sind und möglich eigenständig entscheiden sollen, ob sie sich neu zu rendern haben, oder nicht.
Vielen Dank im Voraus.
Thorsten