2009-05-04 5 views
0

Ich habe eine Joins-Tabelle, die eine Benutzer-Tabelle und eine Kommunikationstabelle zusammenbringt. Ich habe die entsprechenden Beziehungen in Cake gebaut. Wenn ich var $scaffold; in den Controllern verwende, verbindet sich alles perfekt. Ich kann Datensätze in beiden Richtungen anzeigen, hinzufügen und bearbeiten. Wenn ich jedoch die Funktion var $scaffold durch die Bake-Konsole entferne und den Standardindex erstellen lasse, Dateien anzeigen, hinzufügen, bearbeiten, geht die ganze Fähigkeit verloren.CakePHP Scaffolding Ausgabe

Ich war unter dem Eindruck, aus dem Kochbuch Handbuch, dass Backen würde den Index neu erstellen, Anzeigen, Hinzufügen, Bearbeiten von Dateien genau wie var $scaffold; schafft sie so erlaubt mir, sie zu bearbeiten, wie ich es für richtig halte. Bin ich falsch in dieser Annahme?

Gibt es eine Möglichkeit, den von Scaffold erzeugten Code zu sehen, wenn eine Ansicht gerendert wird. Ich kenne die Scaffold-Templates, aber ich muss zugeben, dass sie noch ein bisschen über meiner Wissensbasis liegen.

Liebe die Seite übrigens.

Danke

Antwort

-1

Sie jede Komponente des MVC einzeln Backen sind? Wenn Sie den Controller backen, werden Sie gefragt, ob Sie die grundlegenden CRUD-Aktionen (Hinzufügen, Bearbeiten, Anzeigen, Löschen) einfügen möchten. Danach backen Sie die Ansicht und Sie werden gefragt, ob Sie die CRUD-Ansichten haben wollen (wenn ich mich richtig erinnere, ist das standardmäßig Nein).

+0

Vielen Dank für Ihre Antwort Mike. Ja, ich backe alles in der Reihenfolge und sage es, um die grundlegenden CRUD-Aktionen zu erstellen. Es fragt zuerst, ob Sie die Scaffold-Funktion verwenden wollen, die Standardeinstellung ist "Nein". Wenn Sie dann "Nein" sagen, werden Sie gefragt, ob Sie die Standard-CRUD-Aktionen wünschen. Die Standard-CRUD-Aktionen werden erstellt, aber der erstellte Code ist nur ein einfaches CRUD ohne die Funktionen 'var $ scaffold;' Feature erstellt. –

+0

Können Sie genauer angeben, welche "Funktionen" fehlen? Um Ihre Frage zu beantworten, "den Code zu sehen, der durch die Verwendung von var $ scaffold generiert wird", was im Wesentlichen das Backen war, sollten Sie sehen, wenn nicht exakte, extrem ähnliche Funktionalität. –