Empfehlungen: Erweiterte Suche

add & edit

Ausgabedaten formatieren und darstellen

add & edit

Beitragvon pixitrixi » Di 26. Jan 2010, 16:03

Hallo!

Ich arbeite mit baking, so wird klar sein wir meine views aussehen.
Da ich aber an der Datenbankstruktur immerwieder etwas ändere möchte ich so dynamisch wie nur möglich bleiben,
sodass ich baking einsetzen kann , ohne viel am Code wieder "gut machen zu müssen".

Meine Frage ist eine Konzeptfrage:

Beispielsweise habe ich ein Datumsfeld welches in einem Formular erscheint.
Es soll hier auch möglich sein _ keinen Eintrag _ zu machen sodass in der Datenbank 0000-00-00
erscheint.

Wie mach ich das am einfachsten? Vielleicht mit einem Element/ Behaviour, da sowas bei mir
bei mehreren views vorkommt.

Danke im Voraus
pixitrixi
 
Beiträge: 25
Registriert: Sa 8. Aug 2009, 17:07

Re: add & edit

Beitragvon euromark » Di 26. Jan 2010, 16:44

das ist aber nich ziel und zweck von baking
normalerweise geht es "nie" ohne etwas manuelles tweaking in formularen...
und sie so basic zu halten, dass dies ginge ist eigentlich nicht möglich
zumal man dann anfängt sonderfälle in den bake templates abzufangen und sich damit n echten rattenschwanz baut.

lieber n solides grundtemplate
und davon abgehend n bissl manuell abändern
fertig
euromark
 
Beiträge: 644
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: add & edit

Beitragvon Mathias » Di 26. Jan 2010, 17:44

pixitrixi hat geschrieben:Beispielsweise habe ich ein Datumsfeld welches in einem Formular erscheint.
Es soll hier auch möglich sein _ keinen Eintrag _ zu machen sodass in der Datenbank 0000-00-00
erscheint.

Dann gibst du dem Feld den Standardwert 0000-00-00 in deiner Datenbank. Das hat jetzt nicht allzu viel mit cake zu tun.
cheers
Benutzeravatar
Mathias
 
Beiträge: 225
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.3.x
OS: OS X 10.6.x

Re: add & edit

Beitragvon euromark » Di 26. Jan 2010, 18:20

im view würdest du normalerweise als 2. param array('empty'=>'---') etc mitgeben dafür in $this->Form->input('name', HIER)
euromark
 
Beiträge: 644
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: add & edit

Beitragvon pixitrixi » Di 26. Jan 2010, 19:24

Hallo!

Danke sehr für eure Antworten! Es ist nur so dass ich eine Datenbank ein wenig zusammenbastle noch,
da ständig Wünsche dazu kommen, welche zuvor nicht mitberücksichtigt waren ;-),
und ich noch nicht so weit bin für die Feinheiten, so will ich für die "Entwicklung" möglichst einfach bleiben...

Dann gibst du dem Feld den Standardwert 0000-00-00 in deiner Datenbank. Das hat jetzt nicht allzu viel mit cake zu tun.

Hätte ich sogar versucht :-)

euromark hat geschrieben:im view würdest du normalerweise als 2. param array('empty'=>'---') etc mitgeben dafür in $this->Form->input('name', HIER)

Gut dann sind dies die einzigen Möglichkeiten.

Danke sehr!
pixitrixi
 
Beiträge: 25
Registriert: Sa 8. Aug 2009, 17:07


Zurück zu Views

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 0 Gäste