suchen
<  Zurückkehren UserChecker
Verzeichnis
Kapitel3 Erweiterte Blog-Konfiguration
3-1 Einführung in das Doctrine QueryBuilder-Objekt
3-2 Doctrine Query Language (DQL)
3-3 Installieren Sie die Orm-Fixtures-Komponente
3-4 Verwenden Sie das EasyAdminBundle-Verwaltungsterminal
3-5 Konfigurieren Sie PostCrudController, um eine Artikelverwaltungsseite zu erstellen
3-6 Konfigurieren Sie CommentCrudController, um eine Kommentarverwaltungsseite zu erstellen
3-7 Installation der Twig Template Engine
3-8 Routing der Blog-Homepage
3-9 Vervollständigen Sie die Controller-Methode der Homepage
3-10 Grundlegende Nutzung von Twig und vollständige Homepage-Anzeige
3-11 Lesen Sie den PrestaShop-Quellcode und erlernen Sie Symfony-Projektfähigkeiten
3-12 Beheben Sie Seitenprobleme
3-13 Artikeldetailseite
3-14 Erstellen Sie eine Kommentarformularklasse CommentType
3-15 Behandeln Sie die Datenübermittlung im Kommentarformular
3-16 Installieren Sie die Encore-Komponente mit Webpack
3-17 Konvertieren Sie die HTML-Vorlage in eine Twig-Vorlage
3-18 Der Stil des Kommentarformulars und die Anzeige der Kommentarliste
3-19 Testen Sie die Übermittlung des Kommentarformulars mithilfe von Funktionstests
3-20 Verschachtelte Einzeltabellen-Eins-zu-Viele-Beziehung für Kommentare
3-21 Antwortkommentar-Controller-Methode hinzufügen
3-22 Verwendung von FosJsRoutingBundle
3-23 Behandeln Sie die Übermittlung der Antwort auf das Kommentarformular
3-24 Fehler im Antwortkommentar-Formularfeld behoben
3-25 Steuerung der Kommentarantwortebene
3-26 Installieren Sie Panther und testen Sie es mit einem echten Browser
3-27 Panther-Testcode schreiben
3-28 Vorbereitung vor der Paginierung Erstellen Sie einige gefälschte Artikeldaten
Kapitel4 Datei-Upload und Formularereignisse
4-1 Erstellen Sie gefälschte Bewertungsdaten
4-2 Paginierung der Artikelliste
4-3 Verwenden Sie KnpPaginatorBundle, um die Kommentarliste zu paginieren
4-4 Internationalisierung des Pagers
4-5 Fügen Sie Seitenfeedback mithilfe von Flash-Nachrichten hinzu
4-6 Datei-Upload-Klasse „FileManaged“ hinzufügen
4-7 Die JoinTable-Methode realisiert eine unidirektionale Eins-zu-Viele-Methode
4-8 CollectionType- und Formularzeilenvorlagenüberschreibungen
4-9 Datei-Upload-Dom-Ereignisbehandlung
4-10 Behandeln Sie die zum Datei-Upload übermittelten Daten
4-11 Beheben Sie den Fehler in der Datei-Upload-Schaltfläche des Antwortkommentar-Formularfelds
4-12 Benutzerdefinierter Datei-Upload-Formulartyp
4-13 Ereignisse bilden
4-14 Automatisches Zuschneiden von LiipImagineBundle-Kommentarbildern
4-15 Lightbox2-Bibliothek integrieren
4-16 Anzeigebild der Kommentarliste auf der Verwaltungsseite
4-17 Ereignisse im Lebenszyklus der Lehre
4-18 Datumsattributanpassung der Post-Klasse
4-19 Anzeige der Post-Attribute für Unterkommentare in der Kommentarliste
4-20 Das Problem wurde behoben, bei dem untergeordnete Kommentare gleichzeitig mit dem übergeordneten Kommentar gelöscht wurden
4-21 Formularvalidierung
4-22 Benutzerdefinierter Validator
4-23 Filterung von Kommentarinhalten
4-24 Benutzerdefinierter Ereignisabonnent
4-25 Ereignisverarbeitungspriorität und GenericEvent
4-26 Löschen Sie das Kommentarbild, nachdem Sie den Kommentar auf der Verwaltungsseite gelöscht haben
4-27 Löschen Sie das Kommentarbild, nachdem Sie den Kommentar auf der Verwaltungsseite gelöscht haben
4-28 Erstellen Sie mit Fixtures einen Admin-Benutzer
4-29 Erstellen Sie einen Authentifikator für das Benutzeranmeldeformular
4-30 Authentifizierungsprozess für die Benutzeranmeldung
Kapitel5 Komplette Funktionen
5-1 Einstellungen merken
5-2 Verhindern Sie das Knacken von Brute-Force-Anmeldungen
5-3 UserChecker
5-4 Benutzerberechtigung
5-5 Berechtigungsüberprüfung auf der Verwaltungsseite
5-6 Integrierte Berechtigungseigenschaften von Symfony
5-7 Rollenvererbung
5-8 Anpassung der verwaltungsseitigen Berechtigungen
5-9 Benutzerdefinierter Wähler
5-10 Optimieren Sie den Button der Artikelliste auf der Verwaltungsseite
5-11 Die Strategie des Wählers
5-12 Legen Sie den Autor automatisch fest, wenn Sie einen Artikel auf der Verwaltungsseite hinzufügen
5-13 Internationalisierung
5-14 Internationalisierung von Flash-Nachrichten
5-15 Zweig-Transfilter
5-16 _locale-Platzhalterparameter im Pfad
5-17 Workflow-Einführung
5-18 Definieren Sie den Workflow für die Veröffentlichung von Artikeln
5-19 Ändern Sie das Statusattribut der Post-Klasse
5-20 Ändern Sie den Verwaltungsworkflow
5-21 Berechtigungsüberprüfung im Workflow
5-22 Definieren Sie den Workflow für Kommentare mithilfe einer Zustandsmaschine
5-23 Installieren Sie die Mailer-Komponente, um E-Mails zu versenden
5-24 Installieren Sie die Messenger-Komponente, um die Nachrichtenwarteschlange zu verwenden
5-25 Senden Sie E-Mails synchron mit dem Messenger
5-26 Senden Sie E-Mails asynchron mithilfe der Doctrine Queue
5-27 Verarbeitungsablauf in der Warteschlange, wenn die E-Mail-Zustellung fehlschlägt
5-28 AMQP-Nachrichtenwarteschlange-RabbitMQ
5-29 Zusätzliches Wissen über AMQP-Warteschlangen
5-30 Erfahren Sie mehr über die REST-API und installieren Sie die Api-Plattform
5-31 Erstellen Sie eine Artikel-API mithilfe der ApiResource-Annotation
5-32 Jsonld-Antwortformat
5-33 Ändern Sie API-Operationen
5-34 Normalisierung与Denormalisierung
5-35 Verschachtelte Darstellung relationaler Daten
5-36 Benutzerdefinierter Normalisierer
5-37 Das Problem des Verlusts von IRI-Informationen beim Anpassen von Normalizer wurde behoben
5-38 API-Ressourcenfilter
5-39 Benutzerdefinierte Datei-Upload-Vorgänge
5-40 Die Projektoptimierung wird gepackt und auf dem Server freigegeben