Mając opisane podstawy koncepcji Yii, pokażemy całościowy przebieg tworzenia aplikacji przy użyciu Yii. Przebieg ten zakłada, że sprawdziliśmy wymagania stawiane Yii tak samo, jak że przeprowadziliśmy analizę projektową dla aplikacji.
Tworzenie szkieletu struktury katalogowej. Narzędzie yiic
opisane
w Pierwszej aplikacji w Yii może zostać użyte,
aby przyśpieszyć ten krok.
Konfigurowanie aplikacji. Robimy to poprzez modyfikowanie pliku konfiguracji aplikacji. Krok ten może również wymagać napisania pewnych komponentów aplikacji (np. komponentu użytkownika).
Tworzenie klasy modelu dla każdego typu danych,
którym będziemy zarządzać. Po raz kolejny narzędzie yiic
może zostać użyte
do wygenerowania klas rekordu aktywnego dla każdej interesującej
nas tabeli bazy danych.
Tworzenie klasy kontrolera dla każdego typu
żądania użytkownika. Jak sklasyfikować żądania użytkownika w zależności od wymagań?
Uogólniając, jeśli model klasy musi być udostępniony użytkownikowi, powinien
powinien posiadać odpowiadającą mu klasę kontrolera. Narzędzie yiic
pomoże
również zautomatyzować ten krok.
Implementowanie akcji oraz odpowiadających im widoków. To jest miejsce gdzie prawdziwa praca musi zostać wykonana.
Konfigurowanie odpowiednich filtrów akcji w klasach kontrolera.
Tworzenie tematów jeśli korzystanie z tematów jest wymagana.
Tworzenie tłumaczeń komunikatów jeśli internacjonalizacja jest wymagana.
Rozpoznawanie danych oraz widoków, które mogą być buforowane oraz stosowanie odpowiednich technik buforowania.
Końcowy tuning oraz wdrożenie.
Dla każdego z powyższych kroków, może być konieczne stworzenie przypadków testowych i sprawdzenie ich.
Signup or Login in order to comment.