cinghie/yii2-ionicons

Asset Bundle to include Ionicons (icon font) on your Yii 2 project

Maintainers

Package info

github.com/cinghie/yii2-ionicons

Type:yii2-extension

pkg:composer/cinghie/yii2-ionicons

Transparency log

Statistics

Installs: 785

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.5 2025-10-18 05:03 UTC

This package is auto-updated.

Last update: 2026-07-27 05:08:30 UTC


README

License Latest Stable Version Latest Release Date Latest Commit Total Downloads

Asset bundle for the Ionicons icon font (classic ion ion-* CSS classes) on Yii 2.

Current package version: 1.1.0 — requires bower-asset/ionicons ~2.0.0 (icon-font era; last line 2.0.1).

Ionicons 4+ ships as SVG web components (<ion-icon>), not as a CSS webfont. This package intentionally stays on the 2.x font for AdminLTE / legacy markup compatibility.

Installation

composer require cinghie/yii2-ionicons "^1.1.0"

Or add to composer.json:

{
    "require": {
        "cinghie/yii2-ionicons": "^1.1.0"
    }
}

Your Composer setup must resolve bower-asset/* packages (for example asset-packagist.org).

Usage

In a view or layout, register the minified bundle in production:

use cinghie\ionicons\IoniconsMinifyAsset;

IoniconsMinifyAsset::register($this);

Full (non-minified) CSS:

use cinghie\ionicons\IoniconsAsset;

IoniconsAsset::register($this);

Markup example (Ionicons 2.x class names):

<i class="ion ion-stats-bars"></i>
<i class="ion ion-person-add"></i>

Icon reference: ionicons.com (historical font set; class names match the 2.x cheatsheet).

Notes

  • Bundles publish only css/ionicons(.min).css and fonts/*.
  • No dependency on yii\web\YiiAsset.