Gemeinschaft
Artikel
Themen
Fragen und Antworten
Lernen
Kurs
Programmierwörterbuch
Tools-Bibliothek
Entwicklungswerkzeuge
Quellcode der Website
PHP-Bibliotheken
JS-Spezialeffekte
Website-Materialien
Erweiterungs-Plug-Ins
Freizeit
Spiel-Download
Spiel-Tutorials
Deutsch
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
nächsten Abschnitt: Einführung in das Doctrine QueryBuilder-Objekt
(568 spielt ab)
nächsten Abschnitt
Nochmal ansehen
ဆ
Kapitel
Notiz
Fragen
Kursunterlagen
Rückmeldung
Symfony5 [Blogsystem von Grund auf entwickeln]
Kapitel1 Einführung in Symfony
1-1 Einführung in Symfony
1-2 Installieren Sie die laufende Umgebung und initialisieren Sie das Symfony-Projekt
1-3 Erstellen Sie die erste Seite mit Controller
Kapitel2 Grundlegende Erstellung und Prüfung von Blog-Inhalten
2-1 Symfonys Prozess zur Bearbeitung von HTTP-Anfragen
2-2 Abfrageparameter der http-Anfrage
2-3 Platzhalter im Pfad – Routenparameter
2-4 MySQL-Containerdienst mit Docker
2-5 Orm-Komponenten installieren
2-6 Einführung in die testgetriebene Entwicklung (TDD)
2-7 Erstellen Sie Ihren ersten Unit-Test
2-8 Fügen Sie die Kommentarklasse hinzu, um Kommentare zu Artikeln hinzuzufügen
2-9 Fügen Sie eine Zuordnung zwischen der Artikelklasse und der Kommentarklasse hinzu
2-10 PostFactory-Artikelfabrik
2-11 Optimieren Sie die PostFactory-Klasse
2-12 Schein-Stellvertreter
2-13 Korrigieren Sie den Testcode mit Mock
2-14 Verwenden Sie die Befehlszeile, um die Datenbanktabelle zu erstellen, die der Entity-Klasse entspricht
2-15 Verwendung der Datenbank in einer Testumgebung
2-16 Integrationstests
2-17 Ändern Sie den Integrationstestcode weiter
2-18 Verwenden Sie die setUp-Methode, um die Datenbank vor jeder Testmethode zu löschen
2-19 4 Abfragemethoden der Repository-Klasse
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
Vorherige Sektion
nächsten Abschnitt
Tutorial-Liste
Hilfe bekommen
Kursempfehlungen
Kursunterlagen herunterladen
Grundschule
Tutorial zur Imitation einer Imperial CMS-Unternehmenswebsite
3048 Leute beobachten
Grundschule
Neulinge ohne WordPress-Grundkenntnisse erstellen persönliche Blogs und Unternehmenswebsites
6743 Leute beobachten
Grundschule
Ultimatives CMS-zertifiziertes Anleitungsvideo zum Erstellen von Websites
2724 Leute beobachten
Grundschule
Front-End-Projekt-Shangyou [umfassende Praxis der HTML/CSS/JS-Technologie]
3117 Leute beobachten
Dazwischenliegend
Vue3.0 von 0 zum Aufbau einer universellen Backend-Managementsystem-Projektpraxis
5351 Leute beobachten
Grundschule
Nullbasierter Front-End-Kurs [Vue fortgeschrittenes Lernen und praktische Anwendung]
2821 Leute beobachten
Grundschule
WEB-Frontend-Tutorial [HTML5+CSS3+JS]
3506 Leute beobachten
Grundschule
Kurze Einführung in Apipost
2161 Leute beobachten
Dazwischenliegend
Vue3 + TypeScript praktische Tutorial-Projektpraxis auf Unternehmensebene
3208 Leute beobachten
Grundschule
Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen
17423 Leute beobachten
Dazwischenliegend
VUE E-Commerce-Projekt (Front-End- und Back-End-Doppelprojekt, tatsächlicher Kampf)
3828 Leute beobachten
Grundschule
Praktische Anwendung von Apipost [API, Schnittstelle, automatisiertes Testen, Mock]
2265 Leute beobachten
Auch Studierende, die diesen Kurs gesehen haben, lernen
492837 spielt ab
Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen
Kurze Einführung in die Web-Frontend-Entwicklung
Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklopädie-Website mit peinlichen Dingen imitiert
Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum]
Anmeldebestätigung und klassisches Message Board
Wissenssammlung über Computernetzwerke
Schnellstart-Node.JS-Vollversion
Der Frontend-Kurs, der Sie am besten versteht: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/große Details/Muss gelesen werden, damit Neulinge vorankommen)
Anmerkungen
X