本文整理汇总了PHP中Zend_Form_Element_Text::setOrder方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Text::setOrder方法的具体用法?PHP Zend_Form_Element_Text::setOrder怎么用?PHP Zend_Form_Element_Text::setOrder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_Text
的用法示例。
在下文中一共展示了Zend_Form_Element_Text::setOrder方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
public function init()
{
$this->form = new Image_Form_Edit();
$this->form->removeElement(Image::COL_ID);
$this->form->removeElement(Image::COL_ORIGINAL_FILENAME);
//create the upload element-----------------------------
$element = new Zend_Form_Element_File('uploadElement');
$path = __FILE__;
$path = dirname($path);
$path = dirname($path);
$path = dirname($path);
$path = dirname($path);
$path = dirname($path);
$element->setLabel('Upload image(s):')->setDestination($path . '/public/images');
// ensure minimum 1, maximum 4 files
$element->addValidator('Count', false, array('min' => 1, 'max' => 4));
// limit to 100K
//$element->addValidator('Size', false, 102400);
// only JPEG, PNG, and GIFs
$element->addValidator('Extension', false, 'jpg,png,gif,jpeg');
// defines 4 identical file elements
$element->setMultiFile(4);
$element->setOrder(0);
$this->form->addElement($element);
//------------------------------------------------------
$fishSampleCode = new Zend_Form_Element_Text(Fish::COL_SAMPLE_CODE);
$fishSampleCode->setLabel('Fish Sample Code:');
$fishSampleCode->setOrder(1);
$this->form->addElement($fishSampleCode);
//#####################new###################################
$this->form->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'table', 'class' => 'login_form')), array('Description', array('placement' => 'prepend')), 'Form'));
$this->form->setElementDecorators(array('ViewHelper', 'Errors', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))));
$element->setDecorators(array('File', 'Errors', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))));
//###########################################################
$this->view->form = $this->form;
}
示例2: _webSiteRender
private function _webSiteRender($property)
{
$disp = $property . 'Display';
$req = $property . 'Required';
$seq = $property . 'Sequence';
if ($this->{$disp}) {
$field = new Zend_Form_Element_Text($this->{$property});
$field->setRequired($this->{$req})->setLabel($this->view->getCibleText('form_label' . $property))->setAttrib('class', 'stdTextInput');
if ($this->{$seq}) {
$field->setOrder($this->{$seq});
}
if ($this->{$req}) {
$field->setAttrib('class', 'stdTextInput ' . $req);
$this->_addRequiredValidator($field);
}
$this->_form->addElement($field);
}
}
示例3: createFormWithOrderedElements
/**
* Creates a form that requests a captcha and whose elements use
* order values.
*
* This method uses the provided order values for the added elements.
* The last value is used for the button element.
* The elements are named by their order: "element_$order"
*
* @param array(integer) $orderValues
* @return Zend_Form
*/
protected function createFormWithOrderedElements(array $orderValues)
{
$buttonOrder = array_pop($orderValues);
$form = new Zend_Form();
$form->setAttrib('data-captcha', 'yes');
foreach ($orderValues as $order) {
/* @var $order integer */
$inputElement = new Zend_Form_Element_Text('element_' . $order);
$inputElement->setOrder($order);
$form->addElement($inputElement);
}
$button = new Zend_Form_Element_Submit('element_' . $buttonOrder);
$button->setOrder($buttonOrder);
$form->addElement($button);
return $form;
}