Praca z relacjami w Yii2 – Biblioteka zarys aplikacji.
Większość jeżeli nie wszystkie aplikacje posiadają jakąś bazę danych. Przechowywane tam dane często muszą zostać przetworzone aby użytkownik odniósł zamierzoną korzyść z danego programu. W Yii2 możemy wykorzystać ActiveRecord do operowania na tabelach w bazie i wyciągania z nich interesujących nas informacji. Aby lepiej uchwycić dane zagadnienie rozważymy je na podstawie aplikacji Biblioteka. Zrobimy to w czterech krokach, przy czym trzeci i czwarty krok możemy wykonać razem:
1. Zarys aplikacji – wymagania.
2. Utworzenie bazy danych.
3. Przetestowanie zapytań do bazy.
4. Utworzenie aplikacji w Yii2.
Wymagania:
1. Użytkownicy:
- spis, dodawanie, usuwanie , aktualizacja.
2. Książki:
- spis alfabetyczny: tytuły, autorzy oraz działy, dodawanie, usuwanie, aktualizacja, cena, stan (dobry, dostateczny, do naprawy, usunięta).
3. Wypożyczenia:
- kto , data wypożyczenia, data zwrotu.
4. Wyszukiwanie:
- użytkownika ( przez nazwisko, numer, wypożyczoną książkę), dane, stan wypożyczenia;
- książek(przez tytuł, numer, dział).
5. Raporty:
- przekroczenia terminu wypożyczenia ( tytuł, kto, termin, kwota);
- zakupione książki w danym okresie (roku) oraz kwota zakupu;
- książki do naprawy, naprawione pozycje oraz kwota;
- usunięte pozycje.
Z naszego punktu widzenia najciekawsze są trzy ostatnie punkty gdzie będziemy wykorzystywać relacje między tabelami. Wiemy więc co chcemy osiągnąć, możemy teraz przystąpić do konstruowania bazy danych co też uczynimy w następnym wpisie.
2019-03-04 Ator: bronco-one
Kategoria:
yii
Praca z relacjami w Yii2 – Biblioteka zarys aplikacji.
Większość jeżeli nie wszystkie aplikacje posiadają jakąś bazę danych. Przechowywane tam dane często muszą zostać przetworzone aby użytkownik odniósł zamierzoną korzyść z danego programu. W Yii2 możemy wykorzystać ActiveRecord do operowania na tabelach w bazie i wyciągania z nich interesujących nas informacji. Aby lepiej uchwycić dane zagadnienie rozważymy je na podstawie aplikacji Biblioteka. Zrobimy to w czterech krokach, przy czym trzeci i czwarty krok możemy wykonać razem:
1. Zarys aplikacji – wymagania.
2. Utworzenie bazy danych.
3. Przetestowanie zapytań do bazy.
4. Utworzenie aplikacji w Yii2.
Wymagania:
1. Użytkownicy:
- spis, dodawanie, usuwanie , aktualizacja.
2. Książki:
- spis alfabetyczny: tytuły, autorzy oraz działy, dodawanie, usuwanie, aktualizacja, cena, stan (dobry, dostateczny, do naprawy, usunięta).
3. Wypożyczenia:
- kto , data wypożyczenia, data zwrotu.
4. Wyszukiwanie:
- użytkownika ( przez nazwisko, numer, wypożyczoną książkę), dane, stan wypożyczenia;
- książek(przez tytuł, numer, dział).
5. Raporty:
- przekroczenia terminu wypożyczenia ( tytuł, kto, termin, kwota);
- zakupione książki w danym okresie (roku) oraz kwota zakupu;
- książki do naprawy, naprawione pozycje oraz kwota;
- usunięte pozycje.
Z naszego punktu widzenia najciekawsze są trzy ostatnie punkty gdzie będziemy wykorzystywać relacje między tabelami. Wiemy więc co chcemy osiągnąć, możemy teraz przystąpić do konstruowania bazy danych co też uczynimy w następnym wpisie.
2019-03-04 Ator: bronco-one
Kategoria: yii