import v1.1.0_RC2 | 2009-09-20

This commit is contained in:
2019-07-17 22:19:00 +02:00
parent 3b7ba80568
commit 38c146901c
2504 changed files with 101817 additions and 62316 deletions

View File

@ -15,7 +15,7 @@
* @category Zend
* @package Zend_Form
* @subpackage Element
* @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
@ -28,9 +28,9 @@ require_once 'Zend/Form/Element/Xhtml.php';
* @category Zend
* @package Zend_Form
* @subpackage Element
* @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
* @version $Id: Checkbox.php 9323 2008-04-25 21:13:17Z matthew $
* @version $Id: Checkbox.php 17716 2009-08-21 15:08:31Z matthew $
*/
class Zend_Form_Element_Checkbox extends Zend_Form_Element_Xhtml
{
@ -46,6 +46,15 @@ class Zend_Form_Element_Checkbox extends Zend_Form_Element_Xhtml
*/
public $helper = 'formCheckbox';
/**
* Options that will be passed to the view helper
* @var array
*/
public $options = array(
'checkedValue' => '1',
'uncheckedValue' => '0',
);
/**
* Value when checked
* @var string
@ -128,6 +137,7 @@ class Zend_Form_Element_Checkbox extends Zend_Form_Element_Xhtml
public function setCheckedValue($value)
{
$this->_checkedValue = (string) $value;
$this->options['checkedValue'] = $value;
return $this;
}
@ -150,6 +160,7 @@ class Zend_Form_Element_Checkbox extends Zend_Form_Element_Xhtml
public function setUncheckedValue($value)
{
$this->_uncheckedValue = (string) $value;
$this->options['uncheckedValue'] = $value;
return $this;
}
@ -189,21 +200,4 @@ class Zend_Form_Element_Checkbox extends Zend_Form_Element_Xhtml
{
return $this->checked;
}
/**
* Render
*
* Ensure that options property is set when rendering.
*
* @param Zend_View_Interface $view
* @return string
*/
public function render(Zend_View_Interface $view = null)
{
$this->options = array(
'checked' => $this->getCheckedValue(),
'unChecked' => $this->getUncheckedValue(),
);
return parent::render($view);
}
}