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  


Ta strona używa plików cookies.    Nota prawna    Zarządzanie plikami cookies    AKCEPTUJĘ