本文整理匯總了PHP中Zend_Form_Element_Checkbox::render方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Form_Element_Checkbox::render方法的具體用法?PHP Zend_Form_Element_Checkbox::render怎麽用?PHP Zend_Form_Element_Checkbox::render使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Form_Element_Checkbox
的用法示例。
在下文中一共展示了Zend_Form_Element_Checkbox::render方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: render
/**
* @param string $content
* @return string
*/
public function render($content)
{
$prepend = $this->getElement()->getAttrib('prepend');
$append = $this->getElement()->getAttrib('append');
if (null === $prepend && null === $append) {
return $content;
}
$placement = 'prepend';
$addOn = $prepend;
if (null !== $append) {
$placement = 'append';
$addOn = $append;
}
if (is_array($addOn)) {
$addOn = new Zend_Config($addOn, true);
}
$addOnClass = 'add-on';
if ($addOn instanceof Zend_Config) {
if (isset($addOn->active) && true === $addOn->active) {
$addOnClass .= ' active';
unset($addOn->active);
}
$prependedElement = new Zend_Form_Element_Checkbox($addOn);
$prependedElement->setDecorators(array(array('ViewHelper')));
$addOn = $prependedElement->render($this->getElement()->getView());
}
$this->getElement()->setAttrib('prepend', null);
$this->getElement()->setAttrib('append', null);
$span = '<span class="' . $addOnClass . '">' . $addOn . '</span>';
return '<div class="input-' . $placement . '">
' . ('prepend' == $placement ? $span : '') . $content . ('append' == $placement ? $span : '') . '
</div>';
}
示例2: render
public function render(Zend_View_Interface $view = null)
{
$checkbox = parent::render($view);
return $this->setBootstrapConfiguration($checkbox);
}