setDecorators(array( 'PrepareElements', array('ViewScript', array('viewScript' => 'form/edit-history-item.phtml')) )); $starts = new Zend_Form_Element_Text(self::ID_PREFIX.'starts'); $starts->setValidators(array( new Zend_Validate_Date(self::VALIDATE_DATETIME_FORMAT) )); $starts->setAttrib('class', self::TEXT_INPUT_CLASS." datepicker"); $starts->setAttrib('data-format', self::TIMEPICKER_DATETIME_FORMAT); $starts->addFilter('StringTrim'); $starts->setLabel(_('Start Time')); $starts->setDecorators(array('ViewHelper')); $starts->setRequired(true); $this->addElement($starts); $ends = new Zend_Form_Element_Text(self::ID_PREFIX.'ends'); $ends->setValidators(array( new Zend_Validate_Date(self::VALIDATE_DATETIME_FORMAT) )); $ends->setAttrib('class', self::TEXT_INPUT_CLASS." datepicker"); $ends->setAttrib('data-format', self::TIMEPICKER_DATETIME_FORMAT); $ends->addFilter('StringTrim'); $ends->setLabel(_('End Time')); $ends->setDecorators(array('ViewHelper')); $ends->setRequired(true); $this->addElement($ends); } public function createFromTemplate($template, $required) { parent::createFromTemplate($template, $required); } }