本文整理汇总了PHP中Zend_View_Interface::formButton方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_View_Interface::formButton方法的具体用法?PHP Zend_View_Interface::formButton怎么用?PHP Zend_View_Interface::formButton使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_View_Interface
的用法示例。
在下文中一共展示了Zend_View_Interface::formButton方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getHtml
/**
*
* @static
* @param string $value
* @param Zend_View_Interface $view
* @return string
*/
public static function getHtml($value, Zend_View_Interface $view = null)
{
$value = json_decode($value, true);
if (!is_array($value)) {
$value = json_decode(self::getSaveValue('25'), true);
}
$html = '<script type="text/javascript">
function removeRate(id) {
$(\'#wraper-\' + id).remove();
}
function addRate() {
var rand = Math.floor(Math.random() * 2147483647);
var html = $(\'#shippingmultirate-template\').html();
html = html.replace(/{template_id}/g, rand)
.replace(/{template}/g, \'confValue[\' + rand + \']\');
$(\'#shippingmultirate-template\').before(html);
}
</script>';
$i = 1;
foreach ($value as $subcode => $item) {
$html .= '<div id="wraper-' . $i . '">' . 'Subcode : ' . $view->formText('confValue[' . $i . '][subcode]', $subcode, array('size' => '10')) . 'Title : ' . $view->formText('confValue[' . $i . '][title]', $item['title'], array('size' => '10')) . 'Price : ' . $view->formText('confValue[' . $i . '][price]', $item['price'], array('size' => '10')) . 'Min Subtotal : ' . $view->formText('confValue[' . $i . '][minOrderTotal]', isset($item['minOrderTotal']) ? $item['minOrderTotal'] : '', array('size' => '10')) . 'Max Subtotal : ' . $view->formText('confValue[' . $i . '][maxOrderTotal]', isset($item['maxOrderTotal']) ? $item['maxOrderTotal'] : '', array('size' => '10')) . $view->formButton('shippingmultirate-template-remove', 'Remove', array('onclick' => 'removeRate(' . $i . ');')) . '</div>';
$i++;
}
$html .= '<div id="shippingmultirate-template" style="display:none" >' . '<div id="wraper-{template_id}">' . 'Subcode : ' . $view->formText('{template}[subcode]', $subcode, array('size' => '10')) . 'Title : ' . $view->formText('{template}[title]', $item['title'], array('size' => '10')) . 'Price : ' . $view->formText('{template}[price]', $item['price'], array('size' => '10')) . 'Min Subtotal : ' . $view->formText('{template}[minOrderTotal]', isset($item['minOrderTotal']) ? $item['minOrderTotal'] : '', array('size' => '10')) . 'Max Subtotal : ' . $view->formText('{template}[maxOrderTotal]', isset($item['maxOrderTotal']) ? $item['maxOrderTotal'] : '', array('size' => '10')) . $view->formButton('shippingmultirate-template-remove', 'Remove', array('onclick' => 'removeRate(\'{template_id}\');')) . '</div>' . '</div>' . $view->formButton('shippingmultirate-template-add', 'Add', array('onclick' => 'addRate();'));
return $html;
}