当前位置: 首页>>代码示例>>PHP>>正文


PHP Button::setAttribute方法代码示例

本文整理汇总了PHP中Zend\Form\Element\Button::setAttribute方法的典型用法代码示例。如果您正苦于以下问题:PHP Button::setAttribute方法的具体用法?PHP Button::setAttribute怎么用?PHP Button::setAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend\Form\Element\Button的用法示例。


在下文中一共展示了Button::setAttribute方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 public function init()
 {
     $fileupload = new Element\File('files');
     $fileupload->setLabel("files");
     $fileupload->setAttribute('multiple', 'multiple');
     $this->add($fileupload);
     $button = new Element\Button('start');
     $button->setAttribute("type", 'submit');
     $button->setValue("Start upload")->setLabel("Start upload");
     $this->add($button);
     $button = new Element\Button('cancel');
     $button->setAttribute("type", 'reset');
     $button->setValue("Cancel upload")->setLabel("Cancel upload");
     $this->add($button);
     $button = new Element\Button('delete');
     $button->setAttribute("type", 'button');
     $button->setValue("Delete")->setLabel("Delete");
     $this->add($button);
     $checkbox = new Element\Checkbox('toggle');
     $checkbox->setValue("Toggle")->setLabel("Toggle");
     $checkbox->setAttribute("required", "");
     $this->add($checkbox);
 }
开发者ID:seyfer,项目名称:zend2-tutorial.me,代码行数:23,代码来源:UploadJqueryForm.php

示例2: getFilterForm

 /**
  * @throws RuntimeException
  * @return Form
  */
 public function getFilterForm()
 {
     $filters = $this->entity->getOptions()->getFilter();
     if ($filters) {
         if (is_string($filters)) {
             $form = $this->serviceLocator->get($filters);
         } elseif (is_array($filters)) {
             $simple = true;
             foreach ($filters as $filter) {
                 $simple = $simple && is_string($filter);
             }
             if ($simple) {
                 $form = new Form();
                 $form->setAttribute('method', 'GET');
                 foreach ($filters as $filter) {
                     $label = str_replace('_', ' ', $filter);
                     $form->add(new Text($filter, ['label' => $label]));
                 }
                 $submit = new Button('submit', ['label' => 'Filter']);
                 $submit->setAttribute('type', 'submit');
                 $form->add($submit);
             } else {
                 $factory = new Factory();
                 $form = $factory->createForm($filters);
             }
         } else {
             throw new RuntimeException('Unknown type of filter');
         }
         return $form;
     }
     return new Form();
 }
开发者ID:enlitepro,项目名称:enlite-admin,代码行数:36,代码来源:DefaultEntityService.php


注:本文中的Zend\Form\Element\Button::setAttribute方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。