本文整理匯總了PHP中Zend\Form\Element\Button::setValue方法的典型用法代碼示例。如果您正苦於以下問題:PHP Button::setValue方法的具體用法?PHP Button::setValue怎麽用?PHP Button::setValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend\Form\Element\Button
的用法示例。
在下文中一共展示了Button::setValue方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Button
function __invoke($name, $value, $label, array $attributes = null)
{
$attributes = $this->setDefaultAttributes($attributes);
$element = new Button($name);
$element->setValue($value)->setAttributes($attributes)->setLabel($label);
return $this->render($element);
}
示例2: 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);
}
示例3: setValue
public function setValue($value)
{
return parent::setValue(\Zend\Json\Json::encode($value));
}
示例4: prepareButtons
/**
* Função que prepara os botões do formulário
* @param type $buttonName
* @param array $params
* @return \Zend\Form\Element\Button
*/
private function prepareButtons($buttonName, array $params = array())
{
/* Preparação dos botões */
$class = "btn ";
$this->aOptions = array();
if (strtolower($params['type']) == 'submit') {
//$element = new ZendFormElement\Submit($buttonName);
$element = new ZendFormElement\Button($buttonName);
$this->aAttributes['type'] = 'submit';
//$class .= ' btn-success ';
} elseif (strtolower($params['type']) == 'button') {
$element = new ZendFormElement\Button($buttonName);
//$class .= ' btn_default ';
}
if (isset($params['class']) and !empty($params['class'])) {
$this->aAttributes['class'] = $class . $params['class'];
}
$this->aOptions['column-size'] = 'sm-6 col-sm-offset-2';
$this->aOptions['twb-layout'] = 'inline';
$element->setValue($this->getTranslator('btn_' . $buttonName));
$element->setLabel($this->getTranslator('btn_' . $buttonName));
$element->setAttributes($this->aAttributes);
$element->setOptions($this->aOptions);
return $element;
}