Empfehlungen: Erweiterte Suche

Ist das ein Component?

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

Ist das ein Component?

Beitragvon kay899 » Sa 16. Apr 2011, 09:53

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
kay899
 
Beiträge: 2
Registriert: Sa 16. Apr 2011, 08:25

Re: Ist das ein Component?

Beitragvon euromark » Mo 4. Jul 2011, 13:46

klingt für mich nach dem json behavior das ich letztens geschrieben habe.. :)
oder wie hast du es jetzt gelöst?
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows


Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron