Nu när vi beskrivit de grundläggande koncepten i Yii, visar vi den normala arbetsgången vid utveckling av en webbapplikation med hjälp av Yii. Det förutsätts att kravanalys såväl som erforderlig designanalys gjorts för applikationen.
Skapa den övergripande katalogstrukturen. Verktyget yiic
, beskrivet i
Skapa en första Yii-applikation, kan användas
för att snabba upp detta steg.
Konfigurera application. Detta görs genom modifiering av applikationens konfigurationsfil. I detta steg kan också några applikationskomponenter behöva skrivas (t.ex. komponenten user).
Skapa en modell-klass för varje typ av data som
skall hanteras. Även här kan verktyget yiic
användas för att automatiskt
generera active record-klassen för varje
databastabell av intresse.
Skapa en kontroller-klass för varje typ av
request från användare. Hur request skall klassificeras beror på det aktuella
kravet. Generellt, om en modellklass behöver tillgås av användare bör den ha
en motsvarande kontrollerklass. Verktyget yiic
kan automatisera även detta
steg.
Implementera åtgärder, actions, och deras tillhörande vyer, views. Det är här det egentliga arbetet behöver göras.
Konfigurera nödvändiga åtgärdsfilter, filters, i kontrollerklasserna.
Skapa teman, themes, om denna finess erfordras.
Skapa översatta meddelanden om i18n, internationalization, erfordras.
Identifiera data och vyer som kan cachelagras och anslut relevanta caching-tekniker.
Slutlig fintrimning tune up samt utsättning.
För vart och ett av ovanstående steg kan testfall behöva skapas och utföras.
Signup or Login in order to comment.