symfony2 – Erstellen Sie ein Absendeformular, um den Datenprozess zu generieren

WBOY
Freigeben: 2016-08-08 09:24:14
Original
998 Leute haben es durchsucht

1. „Eins-zu-viele“-Beziehung

Tabellenshop (1)

Tabellenkommentar (viele)

Shop_ID speichern

Zweitens generieren wir zunächst manuell die Beziehung zwischen Shop und Kommentar

Kapitel In einem Fall (kann generiert werden)

Controller

kann eine Tabelle generieren, und die entsprechende Beziehung ist

Tischshop

Tisch: Kommentar

Denn die Kommentare im Shop Die Tabelle hier ist nicht tatsächlich vorhanden. Es gibt Felder in der Shop-Tabelle. Hier handelt es sich lediglich um eine Markierung, die darauf hinweist, dass es bequem ist, Kommentare abzurufen. Beispielsweise ist $shop->getComments(); auch beim Hinzufügen von Kommentaren praktisch.

Der zweite Fall (kann nicht generiert werden)

Was passiert, wenn die Funktion „addComments“ geändert wird

Tabellenkorrespondenz kann nicht generiert werden

Tabelle: Shop

Tabelle: Kommentar

Warum?

Weil die Kommentartabellen-ID nicht mit dem Shop verknüpft ist (d. h. die Shop-ID wird nicht in der echten Kommentartabelle gespeichert)

Der dritte Fall: (Tabellenbeziehung kann generiert werden)

Tabelle: shop

Tabelle: Kommentar

ist direkt im Kommentar verwendet Shop hinzufügen

Nun, gibt es tatsächlich eine „viele-zu-viele“-Beziehung?

Wie erstelle ich beim Einreichen einer Tabelle automatisch eine Eins-zu-viele-Beziehung?

Lass uns das nächste Mal darüber reden

Das Obige stellt den Prozess der symfony2-Erstellung eines Übermittlungsformulars zum Generieren von Daten vor, einschließlich einiger Aspekte des Prozesses. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage