Après avoir décrit les fondamentaux de Yii, nous allons décrire le cycle de développement à mettre en oeuvre pour réaliser une application utilisant Yii. Le cycle de développement ci-dessous assume que la conception a déjà été réalisée.
Créer le squelette de l'application. L'outil yiic
décrit dans la
partie Créer sa première applicationYii
peut être utilisé pour accélérer cette étape.
Configurer l'application. Il faut adapter la configuration de l'application. Lors de cet étape, il est souvent nécessaire d'écrire de nouveaux composants (e.g. le composant utilisateur)
Créer les classes des modèles pour tous les
types de données à gérer. Ici encore, yiic
peut être utilisé pour générer
les active record liés à chaque table.
Créer un contrôleur pour chaque
type de requête. Le découpage de l'application est étroitement lié à la conception.
En général, si un modèle doit être rendu accessible aux utilisateurs, le
contrôleur associé doit être créé. L'outil yiic
peut aussi automatiser cette étape.
Implémenter les actions et les vues correspondantes. C'est ici que le travail commence.
Configurer les filtres d'action au sein des contrôleurs.
Créer les thèmes si la fonctionnalité est nécessaire.
Créer les traductions si l'internationalisation est nécessaire.
Trouver les données et les vues qui peuvent être cachées et mettre en oeuvre les technique de caching adaptées.
Finalisation tuning et deploiement.
Pour chaque étape, il est recommandé de créer les tests unitaires associés.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.