本文整理汇总了PHP中EmployeePeer::getTcTypeOptions方法的典型用法代码示例。如果您正苦于以下问题:PHP EmployeePeer::getTcTypeOptions方法的具体用法?PHP EmployeePeer::getTcTypeOptions怎么用?PHP EmployeePeer::getTcTypeOptions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EmployeePeer
的用法示例。
在下文中一共展示了EmployeePeer::getTcTypeOptions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: configure
public function configure()
{
$years = range(date('Y') - 100, date('Y') + 5);
//Creates array of years between 1920-2000
$years_list = array_reverse(array_combine($years, $years), true);
//Creates new array where key and value are both values from $years list
sfProjectConfiguration::getActive()->loadHelpers('Global');
unset($this['created_at'], $this['updated_at'], $this['clearance'], $this['keys_returned'], $this['email_removed'], $this['server_removed'], $this['dist_list_removed']);
$this->widgetSchema['dob'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{changeYear:true, yearRange: \'1920:2009\'}'), array('class' => 'date'));
$this->widgetSchema['license_expiration'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['doh'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['physical_date'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['tb_date'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['osha_date'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['cpr_date'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['dof'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['tc_effective'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['tc_exp'] = new sfWidgetFormJQueryDate(array('years' => $years_list, 'image' => '/images/calendar.png', 'config' => '{}'), array('class' => 'date'));
$this->widgetSchema['tc_type'] = new sfWidgetFormChoice(array('expanded' => false, 'multiple' => false, 'choices' => EmployeePeer::getTcTypeOptions()));
$this->validatorSchema['tc_type'] = new sfValidatorChoice(array('required' => false, 'multiple' => false, 'choices' => array_keys(EmployeePeer::getTcTypeOptions())));
$this->widgetSchema['employee_to_location_list']->setOption('expanded', true);
$this->widgetSchema['employee_finger_to_location_list']->setOption('expanded', true);
$this->widgetSchema['tc_type']->setLabel('Teacher Cert. Type');
$this->widgetSchema['tc_effective']->setLabel('Teacher Cert. Effective');
$this->widgetSchema['tc_number']->setLabel('Teacher Cert. Number');
$this->widgetSchema['tc_exp']->setLabel('Cert. Through (expires)');
$this->widgetSchema['has_dist_list']->setLabel('On distribution list');
// $this->widgetSchema['clearance']->setLabel('SCR Clearance');
$this->widgetSchema['first_name']->setLabel('First Name');
$this->widgetSchema['last_name']->setLabel('Last Name');
$this->widgetSchema['job_id']->setLabel('Job Title');
$this->widgetSchema['home_phone']->setLabel('Home Phone');
$this->widgetSchema['cell_phone']->setLabel('Cell Phone');
$this->widgetSchema['company_email']->setLabel('Company Email');
$this->widgetSchema['personal_email']->setLabel('Personal Email');
$this->widgetSchema['zip']->setLabel('ZIP');
$this->widgetSchema['ssn']->setLabel('SSN');
$this->widgetSchema['npi']->setLabel('NPI');
$this->widgetSchema['doh']->setLabel('Date of Hire');
$this->widgetSchema['dof']->setLabel('Date of Termination');
$this->widgetSchema['dob']->setLabel('DOB');
$this->widgetSchema['license_number']->setLabel('License Number');
$this->widgetSchema['license_expiration']->setLabel('License Expires');
$this->widgetSchema['physical_date']->setLabel('Physical Expiration Date');
$this->widgetSchema['physical_notes']->setLabel('Physical Notes');
$this->widgetSchema['tb_date']->setLabel('TB Expiration Date');
$this->widgetSchema['tb_notes']->setLabel('TB Notes');
$this->widgetSchema['osha_date']->setLabel('OSHA Expiration Date');
$this->widgetSchema['cpr_date']->setLabel('CPR Expiration Date');
$this->widgetSchema['suplimental_health']->setLabel('Supplemental health');
$this->widgetSchema['employee_finger_to_location_list']->setLabel('Fingerprints');
$this->widgetSchema['finger_print_notes']->setLabel('Fingerprint Notes');
$this->widgetSchema['employee_to_location_list']->setLabel('SCR Clearance');
$this->widgetSchema['picture'] = new sfWidgetFormInputFileEditable(array('label' => 'Picture', 'file_src' => '/uploads/' . sfConfig::get('app_employee_images_dir', 'employee') . '/' . $this->getObject()->getPicture(), 'is_image' => false, 'edit_mode' => !$this->isNew(), 'template' => '<div><label>Delete the picture?</label> %delete%<br /><label>New Picture</label> %input%</div>'));
$this->validatorSchema['picture'] = new sfValidatorFile();
$this->validatorSchema['picture']->setOption('required', false);
$this->validatorSchema['picture_delete'] = new sfValidatorBoolean();
}