symfony: patch für input_date_tag helper

entwicklung, php, symfony — enodyt @ 3:54 pm

wie in ticket #370 beschrieben, lässt die input_date_tag helper funktion von symfony keine änderung des datumformates zu.

wer, wie ich, nicht auf den 0.6.4er release warten kann/will (nur um mitanschauen zu müssen, dass das ticket auf den nächsten milestone verschoben wird), kann sich diesen patch herunterladen (diesen würd ich ja gerne den entwicklern zur verfügung stellen, nur ist mir das prozedere über mailingliste (welche nicht durchsuchbar ist — existiert ein solcher patch bereits?) einfach zu mühsam).

der patch erlaubt die übergabe des gewünschten formats. default ist das datumsformat auf 'MM/dd/yyyy' (also ‘p’ und nicht ‘d’, wie fälschlicherweise in der dokumentation beschrieben) gesetzt:

// verwendung
echo input_date_tag('feldname', 'last Monday',
                    array('rich' => true,
                          'date_pattern' => 'MM/dd/yy'));

alternativ, für leute die keine schreibrechte im pear verzeichnis haben, kann mensch die ZZDateHelper.php runterladen und in einem der helper verzeichnisse speichern.

// verwendung
useHelper('ZZDate');
echo zz_input_date_tag('feldname', 'last Monday',
                       array('rich' => true,
                             'date_pattern' => 'd'));
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2009 enodyt.zapzarap.net/blog | powered by WordPress with Barecity, running in doloops