kartik\helpers\Html::badge PHP Method

badge() public static method

Example: ~~~ echo Html::badge('10'); echo Html::badge('20', ['font-size' => '16px']); ~~~
See also: http://getbootstrap.com/components/#badges
public static badge ( string $content, array $options = [], string $tag = 'span' ) : string
$content string the badge content
$options array HTML attributes / options for the label container
$tag string the label container tag. Defaults to 'span'.
return string
    public static function badge($content, $options = [], $tag = 'span')
    {
        static::addCssClass($options, 'badge');
        return static::tag($tag, $content, $options);
    }

Usage Example

 /**
  * @return array [[DropDownList]]
  */
 public static function getOrderStatusArray($asHtml = false)
 {
     $cacheKey = 'OrderStatusItems:' . implode(':', [intval($asHtml)]);
     $items = Yii::$app->cache->get($cacheKey);
     if ($items !== false) {
         return $items;
     }
     $data = self::find()->select(['order_status_id', 'name', 'color'])->orderBy('name ASC')->asArray()->all();
     $cache_tags = [ActiveRecordHelper::getCommonTag(static::className())];
     foreach ($data as $val) {
         $key = $val['order_status_id'];
         $items[$key] = $asHtml ? Html::badge($val['name'], ['class' => 'btn btn-xs btn-block ' . $val['color']]) : $val['name'];
         $cache_tags[] = ActiveRecordHelper::getObjectTag(static::className(), $key);
     }
     Yii::$app->cache->set($cacheKey, $items, 86400, new TagDependency(['tags' => $cache_tags]));
     return $items;
 }
All Usage Examples Of kartik\helpers\Html::badge