przewiń do treści

Symfony 2 od podstaw

Włodzimierz Gajda

Rozdział 31.

Relacje 1:1

Przykłady


Listingi


Listing 31.1. Struktura tabel user oraz profil
Listing 31.2. Przykładowe rekordy w tabeli user
Listing 31.3. Przykładowe rekordy w tabeli profil
Listing 31.4. Właściwość $profil i adnotacja definiująca powiązanie...
Listing 31.5. Metody klasy User wygenerowane automatycznie dla...
Listing 31.6. Użycie parametru nullable dla relacji 1:1
Listing 31.7. Wstawianie powiązanych rekordów Piotr i Nic ważnego
Listing 31.8. Domyślną wartością klucza obcego profil_id jest NULL
Listing 31.9. Plik users.xml
Listing 31.10. Plik LoadData.php z przykładu 31.1
Listing 31.11. Kod akcji index
Listing 31.12. Widok akcji index
Listing 31.13. Akcja referencyjna ON DELETE CASCADE dla klucza obcego...
Listing 31.14. Definicja akcji referencyjnej Doctrine, która odpowiada za...
Listing 31.15. Definicja programowej akcji referencyjnej cascade
Listing 31.16. Adnotacja definiująca akcję automatycznego usuwania...
Listing 31.17. Klasa User: definicja dwukierunkowej relacji 1:1
Listing 31.18. Klasa Profil: definicja dwukierunkowej relacji 1:1
Listing 31.19. Zapisywanie w bazie danych powiązanych rekordów...
Listing 31.20. Zapisywanie w bazie danych powiązanych rekordów...
Listing 31.21. Metoda set profil(), która zapewnia dwukierunkową...


Rysunki


Rysunek 31.1. Witryna z przykładu 31.1


Reklama

Szkolenia z Symfony 2.1
©2012 Włodzimierz Gajda
ver. 1.0.1