yii2
8 лет назад
8 лет назад
8 лет назад
8 лет назад
6 лет назад
README.md
Guide définitif pour Yii 2.0
Ce guide est soumis aux Conditions de la Documentation de Yii.
Tous droits réservés.
2014 (c) Yii Software LLC.
Introduction
Mise en Route
- Installer Yii
- Fonctionnement des applications
- Hello World
- Travailler avec les formulaires
- Travailler avec les bases de données
- Générer du code avec Gii
- En savoir plus
Structure Application
- Vue d'ensemble
- Scripts d'entrée
- Applications
- Composants application
- Contrôleurs
- Modèles
- Vues
- TBD Filtres
- TBD Widgets
- TBD Modules
- Assets
- TBD Extensions
Gérer les Requêtes
- TBD Amorçage (Bootstrapping)
- TBD Routes
- TBD Requêtes
- TBD Réponses
- TBD Sessions et Cookies
- Génération et traitement des URL
- Gestion des erreurs
- Journalisation
Concepts Clés
- Composants
- Propriétés
- Evénements
- Comportements
- Configurations
- Alias
- Auto-chargement de classes
- Annuaire de services
- Conteneur d'injection de dépendance
Travailler avec les Bases de Données
- Objet d'accès aux données (DAO) - Connexion à une base de données, requêtes basiques, transactions et manipulation de schéma
- Constructeur de requête - Interrogation de base de données en utilisant une couche d'abstraction simple
- Active Record - Active Record ORM, récupération et manipulation d'enregistrements et définition des relations
- Migrations - Contrôle de version de vos bases de données dans un environnement de développement en équipe
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Getting Data from Users
- Créer des formulaires
- Valider les entrées
- TBD Télécharger des fichiers
- TBD Récupération de données provenant de plusieurs modèles
Afficher les données
- TBD Formattage
- TBD Pagination
- TBD Tri
- Fournisseurs de données
- Widgets pour afficher des données
- Thématisation
Securité
- Authentification
- Autorisation
- Gestion des mots de passe
- TBD Clients authentification
- TBD Meilleures pratiques
Cache
Services Web RESTful
- Démarrage rapide
- Ressources
- Contrôleurs
- Gestion des routes
- Formattage des réponses
- Authentification
- Limiter le taux d'utilisation
- Gestion des versions
- Gestion des erreurs
Outils de développement
Tests
Etendre Yii
- Créer des extensions
- Personnalisation du code du noyau
- Utiliser des libraires tierces
- TBD Utiliser Yii dans d'autres systèmes
- TBD Utiliser Yii 1.1 et 2.0 ensemble
- Utiliser Composer
Sujets avancés
- Modèle application avancée
- Créer une application à partir de zéro
- Commandes console
- Validateurs de base
- Internationalisation
- Envoyer des courriels
- Amélioration des performances
- TBD Environnement d'hébergement mutualisé
- Moteur de gabarit
Widgets
- GridView: link to demo page
- ListView: link to demo page
- DetailView: link to demo page
- ActiveForm: link to demo page
- Pjax: link to demo page
- Menu: link to demo page
- LinkPager: link to demo page
- LinkSorter: link to demo page
- Widgets Bootstrap
- TBD Widgets Jquery UI
Assistants
- Vue d'ensemble
- TBD ArrayHelper
- TBD Html
- TBD Url
- TBD Security