本文整理汇总了PHP中Zend_Form_Element_Select::setSeparator方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Select::setSeparator方法的具体用法?PHP Zend_Form_Element_Select::setSeparator怎么用?PHP Zend_Form_Element_Select::setSeparator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_Select
的用法示例。
在下文中一共展示了Zend_Form_Element_Select::setSeparator方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* @author code generate
* @return mixed
*/
public function __construct($option = array())
{
$userId = new Zend_Form_Element_Hidden('TutorId');
$userId->setDecorators(array('ViewHelper'));
$this->addElement($userId);
$birthDay = new Zend_Form_Element_Text('Birthday');
$birthDay->setLabel('Ngày sinh *');
$birthDay->addFilter('StringTrim');
$birthDay->setRequired(true);
$birthDay->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'col-lg-2 control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$birthDay->addValidator('stringLength', false, array(2, 50, "messages" => "Ngày sinh dài tối đa 50 ký tự"));
$this->addElement($birthDay);
$gender = new Zend_Form_Element_Select('Gender');
$gender->setLabel('Giới tính *');
$gender->addFilter('StringTrim');
$gender->setRequired(true);
$gender->setMultiOptions(array('1' => 'Nam', '0' => 'Nữ'));
$gender->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$gender->setSeparator('');
$gender->setValue("1");
$this->addElement($gender);
$email = new Zend_Form_Element_Text('Email');
$email->setLabel('Email *');
$email->addFilter('StringTrim');
$email->setRequired(true);
$email->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'col-lg-2 control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$email->addValidator(new Zend_Validate_Db_NoRecordExists("Tutors", "Email"));
$email->addValidator('EmailAddress', true);
$email->setRequired(true)->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => "Email không phù hợp")));
$this->addElement($email);
$userName = new Zend_Form_Element_Text('UserName');
$userName->setLabel('Họ tên *');
$userName->addFilter('StringTrim');
$userName->setRequired(true);
$userName->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'col-lg-2 control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$userName->addValidator('stringLength', false, array(2, 50, "messages" => "Họ tên dài tối đa 2-50 ký tự"));
$this->addElement($userName);
$address = new Zend_Form_Element_Text('Address');
$address->setLabel('Địa chỉ *');
$address->addFilter('StringTrim');
$address->setRequired(true);
$address->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'col-lg-2 control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$userName->addValidator('stringLength', false, array(1, 100, "messages" => "Địa chỉ dài tối đa 100 ký tự"));
$this->addElement($address);
$phone = new Zend_Form_Element_Text('Phone');
$phone->setLabel('Điện thoại *');
$phone->addFilter('StringTrim');
$phone->setRequired(true);
$phone->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'col-lg-2 control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$phone->addValidator('stringLength', false, array(6, 50, "messages" => "Điện thoại dài tối đa 6-50 ký tự"));
$this->addElement($phone);
$required = new Zend_Validate_NotEmpty();
$required->setType($required->getType() | Zend_Validate_NotEmpty::INTEGER | Zend_Validate_NotEmpty::ZERO);
$level = new Zend_Form_Element_Select('Level');
$level->setLabel('Trình độ *');
$level->addFilter('StringTrim');
$level->addValidator('Int');
$level->setRequired(true);
$level->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$level->addValidators(array($required));
$level->setMultiOptions(unserialize(TUTOR_LEVELS));
$this->addElement($level);
$university = new Zend_Form_Element_Text('University');
$university->setLabel('Trường tốt nghiệp *');
$university->addFilter('StringTrim');
$university->setRequired(true);
$university->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$university->addValidator('stringLength', false, array(1, 100, "messages" => "Trường tố nghiệp dài tối đa 100 ký tự"));
$this->addElement($university);
$subject = new Zend_Form_Element_Text('Subject');
$subject->setLabel('Chuyên ngành *');
$subject->addFilter('StringTrim');
$subject->setRequired(true);
$subject->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$subject->addValidator('stringLength', false, array(1, 100, "messages" => "Chuyên ngành dài tối đa 100 ký tự"));
$this->addElement($subject);
$experienceYears = new Zend_Form_Element_Select('ExperienceYears');
$experienceYears->setLabel('Số Năm Kinh Nghiệm *');
$experienceYears->addFilter('StringTrim');
$experienceYears->setRequired(false);
$experienceYears->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$options = unserialize(EXPERIENCE_YEAR);
//$experienceYears->addMultiOptions(array_combine($options, $options));
$experienceYears->setMultiOptions(unserialize(EXPERIENCE_YEAR));
$this->addElement($experienceYears);
$career = new Zend_Form_Element_Select('Career');
$career->setLabel('Hiện tại là *');
$career->addFilter('StringTrim');
$career->addValidator('Int');
$career->setRequired(true);
$career->setDecorators(array('ViewHelper', array(array('control' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element-control')), array('Label', array('class' => 'control-label')), array(array('controls' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$career->setMultiOptions(unserialize(TUTOR_CAREERS));
$this->addElement($career);
$careerLocation = new Zend_Form_Element_Text('CareerLocation');
$careerLocation->setLabel('Nơi Công Tác ( Giáo hoặc Giảng Viên ) *');
$careerLocation->addFilter('StringTrim');
//.........这里部分代码省略.........