przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

Rozdział 17.

Relacje 1:n (jeden do wielu)

Przykłady


Listingi


Listing 17.1. Klasa Application_Model_DbTable_Kontynent
Listing 17.2. Klasa Application_Model_DbTable_Panstwo
Listing 17.3. W klasie źródłowej dodajemy właściwość...
Listing 17.4. W klasie docelowej dodajemy właściwość $_referenceMap
Listing 17.5. Wstawianie powiązanych rekordów Europa i Polska
Listing 17.6. Wydruk państw europejskich — metoda...
Listing 17.7. Wydruk państw europejskich — metoda find<class> ()
Listing 17.8. Wydruk państw europejskich — metoda find<class>By<rule>...
Listing 17.9. Wyznaczanie państw z danego kontynentu przy użyciu metody...
Listing 17.10. Wydruk szczegółowych informacji państwa, dla którego...
Listing 17.11. Wydruk szczegółowych informacji państwa — użycie...
Listing 17.12. Wydruk szczegółowych informacji państwa — użycie...
Listing 17.13. Implementacja metody getPanstwa() w klasie reprezentującej...
Listing 17.14. Implementacja metody getKontynent () w klasie...
Listing 17.15. Zarys skryptu wstaw.php
Listing 17.16. Kontroler IndexController.php
Listing 17.17. Widok akcji index/kontynenty
Listing 17.18. Widok akcji index/panstwa
Listing 17.19. Szablon layout.phtml z przykładu pt. Kontynenty i państwa


Rysunki


Rysunek 17.1. Tabele kontynent oraz panstwo
Rysunek 17.2. Narzędzie do tworzenia relacji 1:n
Rysunek 17.3. Relacja łącząca tabele kontynent oraz panstwo jest...
Rysunek 17.4. Po wyłączeniu pola NN klucz obcy kontynent_id może...
Rysunek 17.5. Definicja akcji referencyjnych w programie MySQL Workbench