本文整理汇总了PHP中Zend_Form_Element_File::setOrder方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_File::setOrder方法的具体用法?PHP Zend_Form_Element_File::setOrder怎么用?PHP Zend_Form_Element_File::setOrder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_File
的用法示例。
在下文中一共展示了Zend_Form_Element_File::setOrder方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}