datepicker in cakephp

Die Datumsfelder, die cake produziert, sind mehr als übel. Deswegen war ich auf der Suche nach einer Möglichkeit einen Datepicker in das Formular einzubauen.
Zuerst einmal habe ich mir bei jquery UI das Paket runtergeladen.
Das css habe ich samt dem Ordner in das webroot/css und die Javascript Dateien in das webroot/js Verzeichnis kopiert.

Als nächstes habe ich in der view die Dateien eingebunden. Und zwar so:

$html->css('ui-lightness/jquery-ui-1.7.2.custom', null, null, false);
$javascript->link(array('jquery-1.3.2.min', 'jquery-ui-1.7.2.custom.min'), false);

Jetzt noch die Javascript Funktion:

$(function() {
$("#OutgoingDate").datepicker();
});

“OutgoingDate” ist bei mir Model + Feldname.

Und der Formularaufruf sieht so aus:

$form->input('date', array("label" => "Datum", "type" =>"text", "class" => "datepicker"));

Comments

  1. Great article very important information i found here

    Posted by LZPZxm4WW

    Link | Juni 1st, 2010 at 12:35

Leave Your Comment