Ich erstelle eine Website in CakePHP und ich bin irgendwie neu. Ich konnte keine guten Ressourcen zu diesem Thema finden, also los gehts:CakePHP Multi-Modell-Ansicht
Ich habe eine drei Tabellenstruktur für die Registrierung von Benutzern: Users
, und Contacts
. Ich muss eine Ansicht mit Informationen aller drei Tabellen wie erstellen:
Full Name: [ ] (from Users) Shipping Address: [ ] (from Address) Mobile Phone: [ ] (from Contact) e-Mail Address: [ ] (from Contact)
Was ist der beste Weg, um mit dieser Situation umzugehen. Speziell zum Speichern. Erstellen eines neuen Modells dies zu vertreten, das wird eine save()
Methode selbst (vielleicht eine SQL-Ansicht in der Datenbank) einen Controller erstellen mit dieser Ansicht umgehen, dass bind
s oder unbind
s info
ich noch fragen, wie ich behandelt beide Kontakte wie sie sein werden 2 verschiedene INSERT
's
Jeder Hinweis oder Ressourcen, die ich graben kann ich werde froh sein.
Hallo.Ich habe meine Frage so geändert, dass sie meine Absicht widerspiegelt, wie ich speichern kann, wie ich den Registrierungs-Controller erstelle und (s) –
CakePHP selbst verwaltet, um zusammengesetzte Objekte zu speichern. Bedeutet das, dass wenn Sie einen Benutzer laden und seinen Kontakt ändern, wenn Sie das implizite "Speichern" von CakePHP für das Benutzerobjekt aufrufen, das Kontaktobjekt ebenfalls aktualisiert wird. – gizmo