当前位置: 首页>>代码示例>>PHP>>正文


PHP JFormFieldText::getLabel方法代码示例

本文整理汇总了PHP中JFormFieldText::getLabel方法的典型用法代码示例。如果您正苦于以下问题:PHP JFormFieldText::getLabel方法的具体用法?PHP JFormFieldText::getLabel怎么用?PHP JFormFieldText::getLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JFormFieldText的用法示例。


在下文中一共展示了JFormFieldText::getLabel方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getInput

 /**
  * Method to get the field input markup for Compositions Nutrients.
  *
  * @return  string  The field input markup.
  */
 protected function getInput()
 {
     $html = array();
     $thisid = $this->id;
     $values = $this->value;
     // Start the Compositions Nutrients field output.
     $html[] = '<fieldset id="' . $thisid . '" class="nutrients"><span></span>';
     // Get the field options.
     $options = $this->getOptions();
     // Build the nutrients field output.
     foreach ($options as $option) {
         $this->element['label'] = JText::_($option->text);
         $this->name = 'jform[' . $this->fieldname . '][' . $option->index . ']';
         $this->id = $thisid . '_' . $option->index;
         $this->value = array_key_exists($option->index, $values) ? $values[$option->index] : '';
         $html[] = '<div class="input-prepend span3">';
         $html[] = '<span class="add-on">';
         $html[] = parent::getLabel();
         $html[] = '</span>';
         $html[] = parent::getInput();
         $html[] = '</div>';
     }
     // End the Compositions Nutrients field output.
     $html[] = '</fieldset>';
     return implode($html);
 }
开发者ID:smhnaji,项目名称:sdnet,代码行数:31,代码来源:compositionsnutrients.php

示例2: getInput

 /**
  * Method to get the field input markup.
  *
  * @return  string  The field input markup.
  *
  * @since   11.1
  */
 protected function getInput()
 {
     $html = array();
     $thisid = $this->id;
     $values = $this->value;
     $class = $this->class;
     $languages = JLanguageHelper::getLanguages();
     foreach ($languages as $lang) {
         $language = new JLanguage($lang->lang_code);
         $this->class = $class . ($language->isRTL() ? ' rtl' : ' ltr');
         $this->element['label'] = $lang->title;
         $this->name = 'jform[' . $this->fieldname . '][' . $lang->lang_code . ']';
         $this->id = $thisid . '_' . $lang->lang_code;
         $this->value = array_key_exists($lang->lang_code, $values) ? $values[$lang->lang_code] : '';
         $html[] = '<div class="control-group">';
         $html[] = '<div class="control-label">';
         $html[] = parent::getLabel();
         $html[] = '</div>';
         $html[] = '<div class="controls">';
         $html[] = parent::getInput();
         $html[] = '</div>';
         $html[] = '</div>';
     }
     return implode($html);
 }
开发者ID:smhnaji,项目名称:sdnet,代码行数:32,代码来源:multilang.php

示例3: getLabel

 /**
  * Method to get the field label markup
  *
  * @return  string  The field label markup
  * @since   2.0
  */
 protected function getLabel()
 {
     $label = '';
     $cbname = $this->element['cbname'] ? $this->element['cbname'] : 'change[]';
     $cbvalue = $this->element['cbvalue'] ? $this->element['cbvalue'] : $this->name;
     $cbrequired = $this->element['cbrequired'] ? (string) $this->element['cbrequired'] : 'false';
     $cbid = str_replace(array('[', ']'), array('', ''), $cbname . $cbvalue);
     $cbonclick = '';
     if ($cbrequired == 'true' || $cbrequired == 'required' || $cbrequired == '1') {
         $cbonclick = "javascript: var el = jQuery('#" . $this->id . "'); if(jQuery('#" . $cbid . "').prop('checked')) { el.attr('aria-required', 'true').attr('required', 'required');} else {el.removeAttr('aria-required').removeAttr('required');}";
     }
     $cbhtml = '<input id="' . $cbid . '" type="checkbox" onclick="' . $cbonclick . '" name="' . $cbname . '" value="' . $cbvalue . '" />';
     $label = $cbhtml . parent::getLabel();
     return $label;
 }
开发者ID:pabloarias,项目名称:JoomGallery,代码行数:21,代码来源:cbtext.php


注:本文中的JFormFieldText::getLabel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。