DateTime-Feld aktuelles Datum und Zeit zuweisen

11 views
Skip to first unread message

Jones

unread,
Nov 3, 2006, 4:07:40 AM11/3/06
to CakePHP-de für deutsche CakePHP Entwickler
Hallo, ich habe mal wieder ein Problem. Ich glaube es gibt eine ganz
einfache Lösung, aber ich komme zur Zeit einfach nicht drauf.
Ich möchte (im Controller) einem DateTime-Feld das aktuelle Datum und
Zeit zuweisen, also ungefähr so:
$this->data['Test']['jetzt'] = aktuelles Datum und Zeit;
Wie gesagt, jetzt ist ein DateTime-Feld.

Ich hoffe ihr könnt mir helfen.

Gruß aus m Schwarzwald

georgeL

unread,
Nov 3, 2006, 7:23:48 AM11/3/06
to CakePHP-de für deutsche CakePHP Entwickler
du kannst die variable $selected im controller setzten bevor du den
view renderst oder auch direkt im view an 4. stelle der helper
argumente.

HtmlHelper::dateTimeOptionTag ( $tagName,
$ dateFormat = 'DMY',
$ timeFormat = '12',
$ selected = null,
$ selectAttr = null,
$ optionAttr = null,
$ showEmpty = true
)

im controller
this->set('now_val', date(Y-m-d H:M:S') );

dann im view
echo dateTimeOption('myDate, DMY,24, $now_val );

es im controller zu machen ist eigentlich sauberer, zumal man dann dem
now_val auch dynamisch andere werte zuweisen kann.

oder direkt im view:

echo dateTimeOption('myDate, DMY,24,date(Y-m-d H:M:S') );

Reply all
Reply to author
Forward
0 new messages