本文整理汇总了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);
}