當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。