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ć. Narzędzie Gii
opisane w Tworzeniu pierwszej aplikacji Yii
oraz w Automatycznym generowaniu kodu może zostać użyte do automatycznego
wygenerowania klasy rekordu aktywnego dla każdej z interesujących nas
tabel bazodanowych.
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
posiadać odpowiadającą mu klasę kontrolera. Narzędzie Gii
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 wymagane.
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.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.