< Retour
Injection de dépendances d'objets de requête : créer des objets de requête en exploitant les contraintes de type des paramètres
Chapitre1 Fondation du framework TP5, spécifications de développement et structure des répertoires
1-1 Une introduction au framework ThinkPHP5 : Qu'est-ce que le framework ? En quoi est-il différent du CMS ?
1-2 Choix de la version du framework ThinkPHP ? Il est recommandé de choisir la série ThinkPHP5.0
1-3 Construire l'environnement d'exploitation du framework ThinkPHP5 : système Mac et système Win
1-4 Configurer l'hôte virtuel et le nom de domaine : dites adieu au répertoire localhost+
1-5 Téléchargement et installation de ThinkPHP5 : Le répertoire d'accès est public
1-6 Convention de dénomination ThinkPHP5 et structure des répertoires : très important~
1-7 Conseils pour utiliser l'artefact de développement front-end Emmet
Chapitre2 Architecture du framework TP5, cycle de vie, accès URL, etc.
2-1 Présentation du framework ThinkPHP5 : entrez rapidement dans le monde du TP
2-2 Cycle de vie du framework ThinkPHP5 : de la demande à l'achèvement de la réponse
2-3 Le contenu et la fonction du fichier d'entrée ThinkPHP5 : pas seulement index.php
2-4 Dernier accès URL ThinkPHP5 : PATH_INFO et mode de compatibilité
Chapitre3 Une introduction approfondie aux types et techniques de configuration du framework TP5
3-1 Analyse du code source de la classe Config du framework TP5 : affichage recommandé du contenu pour les cours sélectionnés
3-2 Types et techniques de paramétrage des répertoires de configuration du framework TP5 : configuration par défaut/personnalisée/étendue
3-3 Explication détaillée du format du fichier de configuration du framework TP5 : php/ini/xml/json, etc.
3-4 Configuration de scénario de configuration du framework TP5 : activer différents éléments de configuration dans différents environnements
3-5 Configuration du module dans le framework TP5 : notez qu'elle a une priorité plus élevée que la configuration de l'application
3-6 La méthode ultime de configuration du framework TP5 : chargez plusieurs types de fichiers de configuration depuis n'importe quel emplacement
3-7 Lecture correcte des éléments de configuration dans le framework TP5 : la différence entre les méthodes de classe et les fonctions d'assistance
3-8 Compétences en configuration dynamique ThinkPHP5 : configuration individuelle/configuration par lots/configuration secondaire
3-9 Conseils de configuration pour la configuration indépendante/configuration étendue ThinkPHP5 : la différence et la priorité entre la personnalisation et la valeur par défaut du système
3-10 Priorité des éléments de configuration ThinkPHP5 : Convention<Application<Application Extension<Application Scenario<Module<Module Extension<Module Application<Dynamic
3-11 Discussion sur la portée de la configuration ThinkPHP5 : visibilité ou portée effective des éléments de configuration
Chapitre4 Règles de routage d'URL et compétences de configuration du framework TP5
4-1 Première expérience avec le routage TP5 : Prise en main rapide en 10 minutes
4-2 Il existe trois modes principaux de routage TP5 : mode PATH_INFO normal/mode mixte par défaut/mode forcé
4-3 Méthode d'enregistrement de route dans TP5 : méthode dynamique et fichier de configuration de routage
4-4 Création de règles de routage dans TP5 : règles statiques et règles dynamiques
4-5 TP5 cinq types d'adresses de routage couramment utilisés : points clés
4-6 Discussion sur les paramètres de routage TP5 : vous le saurez d'un coup d'œil avec des exemples
4-7 Conseils pour définir des règles variables dans les règles de routage TP5 : vérification globale/locale/régulière
4-8 Exposition complète au routage TP5 et à la technologie des paquets : cours clé de 20 minutes
4-9 Compétences de simplification du routage TP5 : Routage d'alias (paramètres de liste blanche et de liste noire)
4-10 Comment lier TP5 au module/contrôleur/opération/espace de noms/classe : ce cours est le plus complet
Chapitre5 Contrôleur et objet de requête du framework TP5
5-1 Interprétation du code source de la classe contrôleur [Config.php] : 5 attributs et 8 méthodes
5-2 Première expérience avec le contrôleur TP5 : entrez rapidement dans le monde du contrôleur
5-3 Introduction aux connaissances avancées avancées du contrôleur TP5 : le seul chemin du novice à l'expert
5-4 TP5_Comment créer des contrôleurs publics et des opérations publiques : héritage et partage
5-5 TP5_Pré-opération : Embauchez une nounou pour votre opération
5-6 TP5_Saut de page et redirection
5-7 Demander une liaison d'objet et de paramètre : accéder aux variables par nom et dans l'ordre
5-8 Demander l'injection d'attributs d'objet et l'injection de méthodes : étendre les fonctions d'objet et réaliser le partage de données entre les contrôleurs et les modules
5-9 Injection de dépendances d'objets de requête : créer des objets de requête en exploitant les contraintes de type des paramètres
Chapitre6 Opérations de base de données et de modèle du framework TP5
6-1 Le processus d'exécution et le principe de fonctionnement du connecteur de base de données et du générateur de requêtes de TP5
6-2 Comment créer correctement une connexion à une base de données dans TP5 : méthodes statiques et dynamiques
6-3 Principe d'implémentation des requêtes natives de la base de données TP5 : méthodes d'interrogation et d'exécution
6-4 TP5_Le principe de fonctionnement du constructeur de requêtes et du fonctionnement de la chaîne : diagramme complet, facile à comprendre en un coup d'œil
6-5 TP5_Trois façons de générer des conditions de requête : expression/tableau/fermeture (recommandé)
6-6 Opérations de création et de mise à jour de TP5_Database : insert()/update()
6-7 Opérations de requête et de suppression TP5_Database : rechercher/sélectionner/valeur/colonne/supprimer
6-8 TP5_Concepts de base du modèle et introduction à la classe de base Model : Model.php
6-9 TP5_Création et utilisation de modèles : instanciation et création statique
6-10 TP5_Utiliser le modèle pour ajouter des données à la table de données : opérations save()/saveAll()/create()
6-11 TP5_Utiliser le modèle pour mettre à jour les données dans la table de données : opérations sava()/savaAll()/update()
6-12 Opérations de requête TP5_Model : opérations find()/select()/get()/all()
6-13 Opération de suppression TP5_Model : méthodes delte() et destroy()
6-14 Lecteurs et modificateurs TP5_Model : getAttr() et setAttr()
6-15 Conversion du type de données TP5_Model : compétences en matière de définition d'attribut $type
6-16 Paramètre de complétion automatique des données TP5_Model : compétences de configuration des attributs $insert/$update/$auto
Chapitre7 Vues et modèles : le premier arrêt pour l'inspection des utilisateurs
7-1 TP5_Trois méthodes d'instanciation de vue : fonction dynamique/statique/helper
7-2 TP_Trois méthodes pour configurer le moteur de modèle : passage des paramètres d'instanciation du fichier de configuration/de la classe/méthode de configuration
7-3 TP5_Cinq méthodes d'affectation de variables de modèle : méthode/paramètre/objet/statique/fonction d'assistance
7-4 TP5_Seven méthodes de rendu des modèles : par défaut/sur les contrôleurs et les modules/n'importe où/afficher le répertoire/entrée d'application
7-5 Remplacement du contenu TP5_Template : configuration locale et globale
7-6 TP5_Sortie des variables personnalisées du modèle : scalaire/tableau/objet
7-7 TP5_Sortie des variables système dans les modèles : variables commençant par $Think
7-8 Sortie des variables de requête dans TP5_template : $Request.Method.Parameters
7-9 TP5 : Utiliser des fonctions pour traiter des variables dans des modèles : le rôle des régulateurs de variables
7-10 Valeur par défaut et opérateur TP5_Template : aucune valeur ne peut être générée
7-11 Sortie TP5_As-is et commentaires du modèle
7-12 Disposition TP5_Template : Configuration globale/Configuration du modèle/Configuration du contrôleur
7-13 Héritage TP5_Template : une version améliorée de la mise en page des modèles, le terminateur des modèles publics
7-14 Balise TP5_Cycle : outil de sortie de données de masse de modèles
7-15 TP5_Compare Tags : Simplifier la conception des modèles, exigences de traitement intelligent
7-16 TP5_Étiquette de jugement conditionnel : double branche/branches multiples/plage
7-17 Balises TP5_Native : la solution ultime
- Recommandations de cours
- Téléchargement du didacticiel
Code source du didacticiel vidéo Dugu Jiujian (5) _ThinkPHP5
Télécharger
Les étudiants qui ont regardé ce cours apprennent également
496211
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)















