本文整理汇总了PHP中Zend_Form_Element_Radio::setRegisterInArrayValidator方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Radio::setRegisterInArrayValidator方法的具体用法?PHP Zend_Form_Element_Radio::setRegisterInArrayValidator怎么用?PHP Zend_Form_Element_Radio::setRegisterInArrayValidator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_Radio
的用法示例。
在下文中一共展示了Zend_Form_Element_Radio::setRegisterInArrayValidator方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
public function init()
{
// profissional_beleza_id
$profissional_beleza_id = new Zend_Form_Element_Radio("profissional_beleza_id");
$profissional_beleza_id->setLabel("Selecione o profissional desejado: ");
$profissional_beleza_id->setRegisterInArrayValidator(false);
$profissional_beleza_id->setRequired();
$profissional_beleza_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
// agenda_data
$agenda_data = new Zend_Form_Element_Text("agenda_data");
$agenda_data->setLabel("Selecione a data: ");
$agenda_data->setAttribs(array('class' => 'form-control', 'autocomplete' => 'off'));
$agenda_data->setRequired();
$agenda_data->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
// agenda_hora
$agenda_hora = new Zend_Form_Element_Select("agenda_hora");
$agenda_hora->setLabel('Selecione a hora: ');
$agenda_hora->setAttribs(array('class' => 'form-control'));
$agenda_hora->setMultiOptions(array('' => 'Horários'));
$agenda_hora->setRequired();
$agenda_hora->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
$agenda_hora->setRegisterInArrayValidator(false);
// agenda_observacao
$agenda_observacao = new Zend_Form_Element_Textarea("agenda_observacao");
$agenda_observacao->setLabel("Observações: ");
$agenda_observacao->setAttribs(array('class' => 'form-control', 'rows' => 7, 'placeholder' => 'Informe alguma observação, por exemplo, alguma preferência de produto, etc.'));
// salao_id
$salao_id = new Zend_Form_Element_Hidden('salao_id');
// especialidade_id
$especialidade_id = new Zend_Form_Element_Hidden("especialidade_id");
// usuario_id
$usuario_id = new Zend_Form_Element_Hidden("usuario_id");
$this->addElements(array($profissional_beleza_id, $agenda_data, $agenda_hora, $agenda_observacao, $salao_id, $especialidade_id, $usuario_id));
parent::init();
}
示例2: init
public function init()
{
$this->setMethod('post');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'feedforwardinit');
$id = new Zend_Form_Element_Hidden('id');
$postid = Zend_Controller_Front::getInstance()->getRequest()->getParam('id');
$appraisal_mode = new Zend_Form_Element_Select('appraisal_mode');
$appraisal_mode->setLabel("Appraisal");
$appraisal_mode->setMultiOptions(array('' => 'Select Appraisal'));
$appraisal_mode->setAttrib('class', 'selectoption');
$appraisal_mode->setRequired(true);
$appraisal_mode->addValidator('NotEmpty', false, array('messages' => 'Please select appraisal.'));
$status = new Zend_Form_Element_Select('status');
$status->setLabel("Status");
$status->setAttrib('class', 'selectoption');
$status->setMultiOptions(array('1' => 'Open'));
//,'2' => 'Close'
$status->setRegisterInArrayValidator(false);
$status->setRequired(true);
$status->addValidator('NotEmpty', false, array('messages' => 'Please select status.'));
$employee_name_view = new Zend_Form_Element_Radio('employee_name_view');
$employee_name_view->setLabel("Employee Details");
$employee_name_view->addMultiOptions(array('1' => 'Show', '0' => 'Hide'));
$employee_name_view->setSeparator('');
$employee_name_view->setValue(0);
$employee_name_view->setRegisterInArrayValidator(false);
$enable_to = new Zend_Form_Element_MultiCheckbox('enable_to');
$enable_to->setLabel("Enable To");
$enable_to->addMultiOptions(array('0' => 'Appraisal Employees', '1' => 'All Employees'));
$enable_to->setSeparator('');
$enable_to->setValue(0);
$enable_to->setRequired(true);
$enable_to->setRegisterInArrayValidator(false);
$enable_to->addValidator('NotEmpty', false, array('messages' => 'Please check enable to.'));
$ff_due_date = new Zend_Form_Element_Text('ff_due_date');
$ff_due_date->setLabel("Due Date");
$ff_due_date->setOptions(array('class' => 'brdr_none'));
$ff_due_date->setRequired(true);
$ff_due_date->addValidator('NotEmpty', false, array('messages' => 'Please select due date.'));
$save = new Zend_Form_Element_Submit('submit');
$save->setAttrib('id', 'submitbutton');
$save->setLabel('Save & Initialize');
$save_later = new Zend_Form_Element_Submit('submit');
$save_later->setAttrib('id', 'submitbutton1');
$save_later->setLabel('Save & Initialize Later');
$this->addElements(array($id, $appraisal_mode, $status, $employee_name_view, $ff_due_date, $save, $save_later, $enable_to));
$this->setElementDecorators(array('ViewHelper'));
}
示例3: init
public function init()
{
$this->setMethod('post');
//$this->setAttrib('action',DOMAIN.'language/edit');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'servicedeskrequests');
$id = new Zend_Form_Element_Hidden('id');
$postid = Zend_Controller_Front::getInstance()->getRequest()->getParam('id');
$businessunit_id = new Zend_Form_Element_Select('businessunit_id');
$businessunit_id->setLabel("Business Unit");
$businessunit_id->setAttrib('class', 'selectoption');
if ($postid == '') {
$businessunit_id->setAttrib('onchange', 'displayemployees(this)');
$bunitModel = new Default_Model_Businessunits();
$bunitdata = $bunitModel->fetchAll('isactive=1', 'unitname');
$businessunit_id->addMultiOptions(array('' => 'Select Business unit', '0' => 'No Business Unit'));
foreach ($bunitdata->toArray() as $data) {
$businessunit_id->addMultiOption($data['id'], $data['unitname']);
}
} else {
$businessunit_id->addMultiOptions(array('' => 'Select Business unit'));
}
$businessunit_id->setRegisterInArrayValidator(false);
$businessunit_id->setRequired(true);
$businessunit_id->addValidator('NotEmpty', false, array('messages' => 'Please select business unit.'));
$department_id = new Zend_Form_Element_Select('department_id');
$department_id->setLabel("Department");
$department_id->setAttrib('class', 'selectoption');
$department_id->addMultiOption('', 'Select Department');
if ($postid == '') {
$department_id->setAttrib('onchange', 'displayemployees(this)');
}
$department_id->setRegisterInArrayValidator(false);
$service_desk_flag = new Zend_Form_Element_Radio('service_desk_flag');
$service_desk_flag->setLabel("Applicability");
$service_desk_flag->setAttrib('onclick', 'changeimplementation(this)');
$service_desk_flag->addMultiOptions(array('1' => 'Business unit wise', '0' => 'Department wise'));
$service_desk_flag->setSeparator('');
$service_desk_flag->setValue(1);
$service_desk_flag->setRegisterInArrayValidator(false);
$service_desk_flag->setRequired(true);
$service_desk_flag->addValidator('NotEmpty', false, array('messages' => 'Please select applicability.'));
$service_desk_id = new Zend_Form_Element_Select('service_desk_id');
$service_desk_id->setLabel("Category");
$service_desk_id->setAttrib('class', 'selectoption');
$service_desk_id->addMultiOption('', 'Select category');
$service_desk_id->setRegisterInArrayValidator(false);
$service_desk_id->setRequired(true);
$service_desk_id->addValidator('NotEmpty', false, array('messages' => 'Please select category.'));
$request_recievers = new Zend_Form_Element_Multiselect('request_recievers');
$request_recievers->setLabel("Executors");
$request_recievers->setAttrib('class', 'selectoption');
$request_recievers->setRegisterInArrayValidator(false);
$request_recievers->setRequired(true);
$request_recievers->addValidator('NotEmpty', false, array('messages' => 'Please select executor.'));
$approvingauthority = new Zend_Form_Element_Select('approvingauthority');
$approvingauthority->setLabel("No. of Approvers");
$approvingauthority->setAttrib('class', 'selectoption');
$approvingauthority->setAttrib('onchange', 'displayapprovingauthority(this)');
$approvingauthority->addMultiOptions(array('' => 'Select no. of approvers', '1' => '1', '2' => '2', '3' => '3'));
$approvingauthority->setRegisterInArrayValidator(false);
$approvingauthority->setRequired(true);
$approvingauthority->addValidator('NotEmpty', false, array('messages' => 'Please select no. of approvers.'));
$approver_1 = new Zend_Form_Element_Select('approver_1');
$approver_1->setLabel("Approver 1");
$approver_1->setAttrib('class', 'selectoption');
$approver_1->addMultiOption('', 'Select Approver 1');
$approver_1->setAttrib('onchange', 'displayapprovingauthority(this)');
$approver_1->setRegisterInArrayValidator(false);
$approver_2 = new Zend_Form_Element_Select('approver_2');
$approver_2->setLabel("Approver 2");
$approver_2->setAttrib('class', 'selectoption');
$approver_2->addMultiOption('', 'Select Approver 2');
$approver_2->setAttrib('onchange', 'displayapprovingauthority(this)');
$approver_2->setRegisterInArrayValidator(false);
$approver_3 = new Zend_Form_Element_Select('approver_3');
$approver_3->setLabel("Approver 3");
$approver_3->setAttrib('class', 'selectoption');
$approver_3->addMultiOption('', 'Select Approver 3');
$approver_3->setRegisterInArrayValidator(false);
$cc_mail_recievers = new Zend_Form_Element_Multiselect('cc_mail_recievers');
$cc_mail_recievers->setLabel("Request Viewers");
$cc_mail_recievers->setAttrib('class', 'selectoption');
$cc_mail_recievers->setRegisterInArrayValidator(false);
$attachment = new Zend_Form_Element_Radio('attachment');
$attachment->setLabel("Attachment");
$attachment->addMultiOptions(array('1' => 'Yes', '0' => 'No'));
$attachment->setSeparator('');
$attachment->setValue(0);
$attachment->setRegisterInArrayValidator(false);
$description = new Zend_Form_Element_Textarea('description');
$description->setLabel("Description");
$description->setAttrib('rows', 10);
$description->setAttrib('cols', 50);
$description->setAttrib('maxlength', '200');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setLabel('Save');
$this->addElements(array($id, $businessunit_id, $department_id, $description, $service_desk_flag, $service_desk_id, $request_recievers, $approvingauthority, $approver_1, $approver_2, $approver_3, $cc_mail_recievers, $attachment, $submit));
$this->setElementDecorators(array('ViewHelper'));
//.........这里部分代码省略.........
示例4: init
public function init()
{
$this->setMethod('post');
//$this->setAttrib('action',DOMAIN.'language/edit');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'appraisalconfig');
$id = new Zend_Form_Element_Hidden('id');
$postid = Zend_Controller_Front::getInstance()->getRequest()->getParam('id');
$businessunit_id = new Zend_Form_Element_Select('businessunit_id');
$businessunit_id->setLabel("Business Unit");
$businessunit_id->setAttrib('class', 'selectoption');
if ($postid == '') {
$businessunit_id->setAttrib('onchange', 'displayDept(this)');
$bunitdata = $this->bunitdata;
if (!empty($bunitdata)) {
$businessunit_id->addMultiOptions(array('' => 'Select Business unit', '0' => 'No Business Unit'));
foreach ($bunitdata as $data) {
$businessunit_id->addMultiOption($data['id'], $data['unitname']);
}
} else {
$businessunit_id->addMultiOptions(array('' => 'Select Business unit'));
}
} else {
$businessunit_id->addMultiOptions(array('' => 'Select Business unit'));
}
$businessunit_id->setRegisterInArrayValidator(false);
$businessunit_id->setRequired(true);
$businessunit_id->addValidator('NotEmpty', false, array('messages' => 'Please select business unit.'));
$department_id = new Zend_Form_Element_Select('department_id');
$department_id->setLabel("Department");
$department_id->setAttrib('class', 'selectoption');
$department_id->addMultiOption('', 'Select Department');
if ($postid == '') {
$department_id->setAttrib('onchange', 'displayDept(this)');
}
$department_id->setRegisterInArrayValidator(false);
$performance_app_flag = new Zend_Form_Element_Radio('performance_app_flag');
$performance_app_flag->setLabel("Applicability");
$performance_app_flag->setAttrib('onclick', 'checkimplementfun(this)');
$performance_app_flag->addMultiOptions(array('1' => 'Business unit wise', '0' => 'Department wise'));
$performance_app_flag->setSeparator('');
$performance_app_flag->setValue(1);
$performance_app_flag->setRegisterInArrayValidator(false);
$performance_app_flag->setRequired(true);
$performance_app_flag->addValidator('NotEmpty', false, array('messages' => 'Please select applicability.'));
$appraisal_mode = new Zend_Form_Element_Select('appraisal_mode');
$appraisal_mode->setLabel("Appraisal Mode");
$appraisal_mode->setAttrib('class', 'selectoption');
$appraisal_mode->addMultiOptions(array('' => 'Select appraisal mode', 'Quarterly' => 'Quarterly', 'Half-yearly' => 'Half-yearly', 'Yearly' => 'Yearly'));
$appraisal_mode->setRegisterInArrayValidator(false);
$appraisal_mode->setRequired(true);
$appraisal_mode->addValidator('NotEmpty', false, array('messages' => 'Please select appraisal mode.'));
$appraisal_ratings = new Zend_Form_Element_Select('appraisal_ratings');
$appraisal_ratings->setLabel("Appraisal Ratings");
$appraisal_ratings->setAttrib('class', 'selectoption');
$appraisal_ratings->addMultiOptions(array('' => 'Select ratings', '1' => '1-5', '2' => '1-10'));
$appraisal_ratings->setRegisterInArrayValidator(false);
$appraisal_ratings->setRequired(true);
$appraisal_ratings->addValidator('NotEmpty', false, array('messages' => 'Please select appraisal ratings.'));
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setLabel('Save');
$this->addElements(array($id, $businessunit_id, $performance_app_flag, $department_id, $appraisal_mode, $appraisal_ratings, $submit));
$this->setElementDecorators(array('ViewHelper'));
}
示例5: init
public function init()
{
$this->setMethod('post');
$this->setAttrib('action', BASE_URL . 'timemanagement/expenses/edit');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'expensecategory');
$id = new Zend_Form_Element_Hidden('id');
$client = new Zend_Form_Element_Select('client_id');
$client->addMultiOption('', 'Select Client');
$client->setRegisterInArrayValidator(false);
$client->setAttrib('onchange', 'loadProjects(this)');
$client->setRequired(true);
$client->addValidator('NotEmpty', false, array('messages' => 'Please select Client.'));
$client->addValidator(new Zend_Validate_Db_RecordExists(array('table' => 'tm_clients', 'field' => 'id', 'exclude' => 'is_active = 1')));
$client->getValidator('Db_RecordExists')->setMessage('Selected Client is inactivated.');
$project = new Zend_Form_Element_Select('project_id');
$project->addMultiOption('', 'Select Project');
$project->setRegisterInArrayValidator(false);
$project->setRequired(true);
$project->addValidator('NotEmpty', false, array('messages' => 'Please select Project.'));
$project->addValidator(new Zend_Validate_Db_RecordExists(array('table' => 'tm_projects', 'field' => 'id', 'exclude' => 'is_active = 1')));
$project->getValidator('Db_RecordExists')->setMessage('Selected Project is inactivated.');
$category = new Zend_Form_Element_Select('expense_cat_id');
$category->addMultiOption('', 'Select Category');
$category->setRegisterInArrayValidator(false);
$category->setRequired(true);
$category->addValidator('NotEmpty', false, array('messages' => 'Please select Category.'));
$category->addValidator(new Zend_Validate_Db_RecordExists(array('table' => 'tm_expense_categories', 'field' => 'id', 'exclude' => 'is_active = 1')));
$category->getValidator('Db_RecordExists')->setMessage('Selected Category is inactivated.');
$expenseDate = new ZendX_JQuery_Form_Element_DatePicker('expense_date');
$expenseDate->setOptions(array('class' => 'brdr_none'));
//$date_of_leaving->setAttrib('onchange', 'validatejoiningdate(this)');
$expenseDate->setAttrib('readonly', 'true');
$expenseDate->setAttrib('onfocus', 'this.blur()');
$expenseAmount = new Zend_Form_Element_Text('expense_amount');
$expenseAmount->setAttrib('maxLength', 8);
$expenseAmount->setLabel("Unit Price");
$expenseAmount->addValidator("regex", true, array('pattern' => '/^[1-9]\\d{1,4}(\\.\\d{1,2})?$/', 'messages' => array('regexNotMatch' => 'Please enter valid Amount.')));
$note = new Zend_Form_Element_Text('note');
$note->setAttrib('maxLength', 200);
$note->setLabel("Note");
$billable = new Zend_Form_Element_Radio('is_billable');
$billable->setLabel("Type");
$billable->addMultiOptions(array('1' => 'Yes', '0' => 'No'));
$billable->setSeparator('');
$billable->setValue('billable');
$billable->setRegisterInArrayValidator(false);
$billable->setRequired(true);
$billable->addValidator('NotEmpty', false, array('messages' => 'Please select Type.'));
/*
client_idbigint(20) unsigned NOT NULL
project_idbigint(20) unsigned NOT NULL
expense_cat_idint(10) unsigned NOT NULL
expense_datetimestamp NOT NULL
expense_amountdecimal(8,2) unsigned NOT NULL
notevarchar(200) NULL
is_billabletinyint(1) unsigned NOT NULL
receipt_filevarchar(200) NULL
expense_statusenum('saved','submitted','approved','rejected') NULL
status_update_datetimestamp NOT NULL
status_update_byint(11) NULL
reject_notevarchar(200) NULL
*/
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setLabel('Save');
$this->addElements(array($id, $client, $project, $category, $expenseDate, $expenseAmount, $note, $billable, $submit));
$this->setElementDecorators(array('ViewHelper'));
$this->setElementDecorators(array('UiWidgetElement'), array('expense_date'));
}
示例6: init
public function init()
{
$this->setMethod('post');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'identitydocuments');
$id = new Zend_Form_Element_Hidden('id');
/*$identitydocuments = new Zend_Form_Element_MultiCheckbox('identitydoc');
$identitydocuments->setLabel('Identity Documents');
$identitydocuments->setMultiOptions(array(
'1'=>'Passport',
'2'=>'SSN',
'3'=>'Aadhaar',
'4'=>'Pan Card',
'5'=>'Driving License',
));
$identitydocuments->setRequired(true);
$identitydocuments->addValidator('NotEmpty', false, array('messages' => 'Please select at least one identity document type.'));
$identitydocuments->setSeparator(PHP_EOL);
$othercheck = new Zend_Form_Element_Checkbox('othercheck');
$othercheck->setLabel('Other Documents');
$othercheck->setAttrib('onclick', 'displayotherdocumentdiv(this)');
$otherdocument = new Zend_Form_Element_Text('otherdocument');
$otherdocument->setAttrib('maxlength',50);
$otherdocument->setAttrib('onblur', 'validate_otherdocument(this)');
$otherdocument->setLabel('Document Name');
$otherdocument->addValidator("regex",true,array(
'pattern'=> '/^(?=.*[a-zA-Z])([^ ][a-zA-Z0-9\-\s]*)$/',
'messages'=>array(
'regexNotMatch'=>'Please enter valid document name.'
)
));*/
$documentname = new Zend_Form_Element_Text('document_name');
$documentname->setAttrib('maxlength', 50);
$documentname->setLabel('Document Name');
$documentname->setRequired(true);
$documentname->addValidator('NotEmpty', false, array('messages' => 'Please enter document name.'));
$documentname->addValidator("regex", true, array('pattern' => '/^(?=.*[a-zA-Z])([^ ][a-zA-Z0-9\\-\\s]*)$/', 'messages' => array('regexNotMatch' => 'Please enter valid document name.')));
$documentname->addValidator(new Zend_Validate_Db_NoRecordExists(array('table' => 'main_identitydocuments', 'field' => 'document_name', 'exclude' => 'id!="' . Zend_Controller_Front::getInstance()->getRequest()->getParam('id') . '" AND isactive=1')));
$documentname->getValidator('Db_NoRecordExists')->setMessage('Document name already exists.');
$mandatory = new Zend_Form_Element_Radio('mandatory');
$mandatory->setLabel("Mandatory");
$mandatory->addMultiOptions(array('1' => 'Yes', '0' => 'No'));
$mandatory->setRequired(true);
$mandatory->addValidator('NotEmpty', false, array('messages' => 'Please select mandatory.'));
$mandatory->setSeparator('');
$mandatory->setValue(0);
$mandatory->setRegisterInArrayValidator(false);
$expiry = new Zend_Form_Element_Radio('expiry');
$expiry->setLabel("Expiry");
$expiry->addMultiOptions(array('1' => 'Yes', '0' => 'No'));
$expiry->setRequired(true);
$expiry->addValidator('NotEmpty', false, array('messages' => 'Please select expiry.'));
$expiry->setSeparator('');
$expiry->setValue(0);
$expiry->setRegisterInArrayValidator(false);
$description = new Zend_Form_Element_Textarea('description');
$description->setLabel("Description");
$description->setAttrib('rows', 10);
$description->setAttrib('cols', 50);
$description->setAttrib('maxlength', '200');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setLabel('Save');
$this->addElements(array($id, $documentname, $mandatory, $expiry, $description, $submit));
$this->setElementDecorators(array('ViewHelper'));
}