From b906442a9cde37a716b3a799d0c17e8c5a3a1c8d Mon Sep 17 00:00:00 2001 From: Ian Walls Date: Fri, 15 Nov 2013 14:18:48 -0500 Subject: [PATCH] Fixes issue #2669 Add local setName() function to DatetimeField, which also sets Name on the constituent DateField, TimeField and timezoneField. --- forms/DatetimeField.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/forms/DatetimeField.php b/forms/DatetimeField.php index 20b84eb79..91e9e597e 100644 --- a/forms/DatetimeField.php +++ b/forms/DatetimeField.php @@ -77,6 +77,17 @@ class DatetimeField extends FormField { return $this; } + + public function setName($name) { + parent::setName($name); + + $this->dateField->setName($name . '[date]'); + $this->timeField->setName($name . '[time]'); + $this->timezoneField->setName($name . '[timezone]'); + + return $this; + } + public function FieldHolder($properties = array()) { $config = array(