rmrevin/yii2-socicon

用于 Yii2 的 Socicon 资产包

安装次数: 277

依赖者: 2

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 2

开放问题: 1

类型:yii2-extension

1.1.0 2016-05-20 18:20 UTC

This package is not auto-updated.

Last update: 2024-09-11 15:20:11 UTC


README

License Latest Stable Version Latest Unstable Version Total Downloads

代码状态

Scrutinizer Code Quality Code Coverage Travis CI Build Status Dependency Status

安装

composer.json 中添加

{
    "require": {
        "rmrevin/yii2-socicon": "~1.1"
    }
}

使用方法

在视图中

<?
// ...

rmrevin\yii\socicon\AssetBundle::register($this);

或者作为资产包的依赖

<?
// ...

class AppAsset extends AssetBundle
{
	// ...

	public $depends = [
		// ...
		'\rmrevin\yii\socicon\AssetBundle'
	];
}

助手

use rmrevin\yii\socicon\SI;

echo SI::icon('twitter');
// <i class="socicon socicon-twitter"></i>
echo SI::icon('twitter', ['class' => 'big', 'data-role' => 'social-button']);
// <i class="big socicon socicon-twitter" data-role="social-button"></i>
echo Html::submitButton(Yii::t('app', '{check} Tweet', ['check' => SI::icon('twitter')]));
// <button type="submit"><i class="socicon socicon-twitter"></i> Tweet</button>

// autocomplete in IDE
echo SI::icon(SI::_TWITTER);
echo SI::icon(SI::_DISQUS);

另一个前缀

SI::$cssPrefix = 'si';

echo SI::icon('twitter');
// <i class="si si-twitter"></i>