本文整理汇总了PHP中Zend\Form\Element\File::setOptions方法的典型用法代码示例。如果您正苦于以下问题:PHP File::setOptions方法的具体用法?PHP File::setOptions怎么用?PHP File::setOptions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend\Form\Element\File
的用法示例。
在下文中一共展示了File::setOptions方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: form
/**
* {@inheritDoc}
*/
public function form(PhpRenderer $view, array $options = [])
{
$fileInput = new File('file[__index__]');
$fileInput->setOptions(['label' => $view->translate('Upload File')]);
$fileInput->setAttributes(['id' => 'media-file-input-__index__']);
$field = $view->formRow($fileInput);
return $field . '<input type="hidden" name="o:media[__index__][file_index]" value="__index__">';
}
示例2: testCanAddFileEnctypeFromCollectionAttribute
/**
* @group ZF2-336
*/
public function testCanAddFileEnctypeFromCollectionAttribute()
{
$file = new Element\File('file_resource');
$file
->setOptions(array())
->setLabel('File');
$fileCollection = new Element\Collection('collection');
$fileCollection->setOptions(array(
'count' => 2,
'allow_add' => false,
'allow_remove' => false,
'target_element' => $file,
));
$this->form->add($fileCollection);
$this->form->prepare();
$enctype = $this->form->getAttribute('enctype');
$this->assertNotEmpty($enctype);
$this->assertEquals($enctype, 'multipart/form-data');
}