Yii Framework Forum: Gii - Tworzenie Modelu - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Gii - Tworzenie Modelu Rate Topic: -----

#1 User is offline   mentorq 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 105
  • Joined: 26-June 13

Posted 03 July 2013 - 10:49 AM

Witam, na załączonym obrazku podałem przykład z którym mam problem. Jak w takim wypadku powinienem stworzyć model ? Chodzi mi o zachowanie relacji (w tym akurat przypadku uczeń może mieć kilku rodziców i rodzic może mieć kilkoro młodych). Nie do końca mogę się w tym wszystkim połapać.

Posted Image
0

#2 User is offline   sidewinder 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 210
  • Joined: 08-July 09
  • Location:Poland

Posted 03 July 2013 - 10:57 AM

Witam.
Należy stworzyć modele dla tabel 'uczen' oraz 'rodzic' i zadeklarować relacje MANY_MANY w jednym i drugim.
Więcej tu i tu.
---------------------------------------------------------------------
"Never memorize what you can look up in books."
Albert Einstein
0

#3 User is offline   mentorq 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 105
  • Joined: 26-June 13

Posted 03 July 2013 - 01:41 PM

Jeszcze jedno. Jak to wygląda w takiej sytuacji ?
Posted Image

Jak uwzględnię relację pomiędzy uczeń-umowy i umowy-zezwolenia czy z poziomu ucznia dane z tbl_zezwolenia będą dostępne ?(wiem, że to temat z projektowania DB, ale jeżeli ktoś zna odpowiedź wolałbym wszystko w jednym wątku opisać - tym bardziej, że odpowiedź to "tak" lub "nie")
0

#4 User is offline   sidewinder 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 210
  • Joined: 08-July 09
  • Location:Poland

Posted 03 July 2013 - 01:54 PM

Widzę, że nie zajrzałeś do linków co wstawiłem wyżej, więc jeszcze raz wstawie :) tutorial oraz dokumentacja.
Możesz w relacji ustawić parametr 'through', dzięki czemu możliwe będą zapytania relacyjne między tabelami niepołączonymi bezpośrednio.
---------------------------------------------------------------------
"Never memorize what you can look up in books."
Albert Einstein
0

#5 User is offline   mentorq 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 105
  • Joined: 26-June 13

Posted 03 July 2013 - 02:01 PM

Dzięki za odpowiedź. Po prostu dzisiaj zajmuję się czymś innym i dopiero jutro będę miał czas to wszystko doczytać. Dzisiaj chciałem się upewnić czy w ogóle się da ;)

Pozdrawiam
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users