Hallo Leute,
ich bin noch ganz neu dabei CakePHP zu erforschen und abzuchecken, ob das was ich umsetzen möchte, damit klappt und für mich einfacher wäre.
Ich möchte eine Art Unterroutine schaffen, die dann Ihre Ergebnisse in Form eines Arrays in einem bestehenden Model abspeichert. Im konkreten Beispiel will ich "Seiten" eines CMS über ein Model "Site" anlegen:
-- Tabellenstruktur für Tabelle `sites`
CREATE TABLE IF NOT EXISTS `sites` (
`id` char(36) COLLATE utf8_unicode_ci NOT NULL,
`name` varchar(36) COLLATE utf8_unicode_ci NOT NULL,
`node_id` varchar(36) COLLATE utf8_unicode_ci NOT NULL,
`project_id` varchar(36) COLLATE utf8_unicode_ci NOT NULL,
`data` text COLLATE utf8_unicode_ci NOT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Bis auf das Feld "data" sollen die Felder innerhalb des Models genutzt werden. In "data" soll ein Array das aus einem Component(?) kommt die genauen Spezifikationen einer Seite speichern, wie Name (mehrsprachig), Template-Auswahl, SEO-Inhalte etc.
Dieses Array "data" will ich dann komplett innerhalb des Models in das Feld "data" wegschreiben und später weiterbenutzen. Macht das Sinn? Ist so etwas möglich???
Wäre ein Component dafür die richtige "Wahl der Waffen"?
Hoffe dass mir da jemand ein paar Tipps gehen kann.
Vielen Dank schonmal...
Kay