efureev/yii2-favicon-widget

该软件包已弃用,不再维护。未建议替代软件包。

为 Yii2 的favicon小部件

安装: 22

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 10

公开问题: 1

类型:yii2-extension

1.2.0 2016-09-26 17:18 UTC

This package is auto-updated.

Last update: 2024-04-29 03:47:32 UTC


README

License Latest Stable Version Latest Unstable Version Total Downloads

安装

composer require "efureev/yii2-favicon-widget:1.1.*"

使用

布局视图

<html>
<head>
    // ...
    <?php
    echo \efureev\favicon\Favicon::widget([
        'web' => '@web',
        'webroot' => '@webroot',
        'favicon' => '@webroot/favicon.png',
        'color' => '#2b5797',
        'viewComponent' => 'view',
    ]);
    
    // output 
    // <link type="image/png" href="/favicon-16x16.png" rel="icon" sizes="16x16">
    // <link type="image/png" href="/favicon-32x32.png" rel="icon" sizes="32x32">
    // <link type="image/png" href="/favicon-96x96.png" rel="icon" sizes="96x96">
    // <link type="image/png" href="/favicon-194x194.png" rel="icon" sizes="194x194">
    // <link type="image/png" href="/android-chrome-192x192.png" rel="icon" sizes="192x192">
    // <link href="/manifest.json" rel="manifest">
    // <link type="image/png" href="/apple-touch-icon-57x57.png" rel="apple-touch-icon" sizes="57x57">
    // <link type="image/png" href="/apple-touch-icon-60x60.png" rel="apple-touch-icon" sizes="60x60">
    // <link type="image/png" href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
    // <link type="image/png" href="/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76">
    // <link type="image/png" href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
    // <link type="image/png" href="/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120">
    // <link type="image/png" href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
    // <link type="image/png" href="/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152">
    // <link type="image/png" href="/apple-touch-icon-180x180.png" rel="apple-touch-icon" sizes="180x180">
    // <meta name="msapplication-TileColor" content="#2b5797">
    // <meta name="msapplication-TileImage" content="/mstile-144x144.png">
    // <meta name="theme-color" content="#2b5797">
    ?>
</head>
<body>
    // ...
</body>
</html>

提示

您可以在webroot中的.gitignore中添加

/favicon-*.png
/android-chrome-*.png
/apple-touch-icon*.png
/mstile-*.png
/browserconfig.xml
/manifest.json