recherche
<  Retour Préparation avant la pagination Créer de fausses données d'article
annuaire
Chapitre3 Configuration avancée du blog
3-1 Présentation de l'objet Doctrine QueryBuilder
3-2 Langage de requête de doctrine (DQL)
3-3 Installer le composant orm-fixtures
3-4 Utiliser le terminal de gestion EasyAdminBundle
3-5 Configurer PostCrudController pour créer une page de gestion d'articles
3-6 Configurez CommentCrudController pour créer une page de gestion des commentaires
3-7 Installation du moteur de modèle Twig
3-8 Routage de la page d'accueil du blog
3-9 Complétez la méthode du contrôleur de la page d'accueil
3-10 Utilisation basique de Twig et affichage complet de la page d'accueil
3-11 Lisez le code source de PrestaShop et apprenez les compétences du projet Symfony
3-12 Résoudre les problèmes de page
3-13 Page de détails de l'article
3-14 Créer une classe de formulaire de commentaire CommentType
3-15 Gérer la soumission des données du formulaire de commentaires
3-16 Installez le composant encore à l'aide de webpack
3-17 Convertir le modèle HTML en modèle de brindille
3-18 Le style du formulaire de commentaire et l'affichage de la liste des commentaires
3-19 Tester la soumission du formulaire de commentaires à l'aide de tests fonctionnels
3-20 Relation un-à-plusieurs de table unique imbriquée pour les commentaires
3-21 Ajouter une méthode de contrôleur de commentaire de réponse
3-22 Utilisation de FosJsRoutingBundle
3-23 Gérer la soumission de la réponse au formulaire de commentaires
3-24 Correction d'un bug dans la zone du formulaire de commentaire de réponse
3-25 Contrôle du niveau de réponse aux commentaires
3-26 Installez Panther et testez en utilisant un vrai navigateur
3-27 Écriture du code de test Panther
3-28 Préparation avant la pagination Créer de fausses données d'article
Chapitre4 Téléchargement de fichiers et événements de formulaire
4-1 Créer de fausses données d'avis
4-2 Pagination de la liste des articles
4-3 Utilisez KnpPaginatorBundle pour paginer la liste des commentaires
4-4 Internationalisation du téléavertisseur
4-5 Ajouter des commentaires sur la page à l'aide de messages Flash
4-6 Ajouter une classe FileManaged de téléchargement de fichiers
4-7 Méthode JoinTable pour obtenir un un-à-plusieurs unidirectionnel
4-8 Remplacements du type de collection et du modèle de ligne de formulaire
4-9 Gestion des événements dom de téléchargement de fichiers
4-10 Gérer les données soumises pour le téléchargement de fichiers
4-11 Correction du bug dans le bouton de téléchargement de fichier de la zone du formulaire de réponse aux commentaires
4-12 Type de formulaire de téléchargement de fichier personnalisé
4-13 Événements de formulaire
4-14 Recadrage automatique des images de commentaires LiipImagineBundle
4-15 Intégrer la bibliothèque lightbox2
4-16 Image d'affichage de la liste de commentaires côté gestion
4-17 Événements du cycle de vie de la doctrine
4-18 Ajustement de l'attribut de date de la classe Post
4-19 Affichage des attributs de publication de sous-commentaires de la liste de commentaires
4-20 Correction du problème où les commentaires enfants sont supprimés en même temps que le commentaire parent est supprimé
4-21 validation du formulaire
4-22 Validateur personnalisé
4-23 Filtrage du contenu des commentaires
4-24 Abonné à un événement personnalisé
4-25 Priorité de traitement des événements et GenericEvent
4-26 Supprimez l'image du commentaire après avoir supprimé le commentaire côté gestion
4-27 Supprimez l'image du commentaire après avoir supprimé le commentaire côté gestion
4-28 Créer un utilisateur administrateur à l'aide de Luminaires
4-29 Créer un authentificateur de formulaire de connexion utilisateur
4-30 Processus d'authentification de connexion utilisateur
Chapitre5 Fonctions complètes
5-1 Paramètres de mémorisation
5-2 Empêcher le craquage de connexion par force brute
5-3 Vérificateur d'utilisateur
5-4 Autorisation de l'utilisateur
5-5 Vérification des autorisations du côté de la gestion
5-6 Propriétés d'autorisation intégrées à Symfony
5-7 héritage de rôle
5-8 Ajustement des autorisations côté gestion
5-9 Électeur personnalisé
5-10 Optimiser le bouton de la liste d'articles côté gestion
5-11 La stratégie des électeurs
5-12 Définir automatiquement l'auteur lors de l'ajout d'un article côté gestion
5-13 la mondialisation
5-14 Internationalisation des messages Flash
5-15 filtre trans brindille
5-16 Paramètre d'espace réservé _locale dans le chemin
5-17 Présentation du flux de travail
5-18 Définir le workflow de publication d'articles
5-19 Modifier l'attribut status de la classe Post
5-20 Modifier le workflow de gestion
5-21 Vérification des autorisations dans le workflow
5-22 Définir un workflow pour les commentaires à l'aide d'une machine à états
5-23 Installez le composant mailer pour envoyer des e-mails
5-24 Installez le composant Messenger pour utiliser la file d'attente des messages
5-25 Envoyez des e-mails de manière synchrone à l'aide de Messenger
5-26 Envoyer des e-mails de manière asynchrone à l'aide de la file d'attente de doctrine
5-27 Flux de traitement de la file d'attente en cas d'échec de la livraison des e-mails
5-28 File d'attente de messages AMQP-RabbitMQ
5-29 Connaissances supplémentaires sur les files d'attente AMQP
5-30 Découvrez l'API REST et installez Api Platform
5-31 Créer une API d'article à l'aide de l'annotation ApiResource
5-32 Format de réponse Jsonld
5-33 Modifier les opérations de l'API
5-34 normalisation与dénormalisation
5-35 Affichage imbriqué des données relationnelles
5-36 Normaliseur personnalisé
5-37 Correction du problème de perte des informations IRI lors de la personnalisation de Normalizer
5-38 Filtre de ressources API
5-39 Opérations de téléchargement de fichiers personnalisés
5-40 L'optimisation du projet est packagée et publiée sur le serveur
  • Recommandations de cours
  • Téléchargement du didacticiel