如何自定义yii2主题

Sal*_*i L 9 yii yii2

我只想尝试Yii2.现在我已经创建了一个yii2基本应用程序.接下来我想要做的是改变主题.我有一个HTML文件,我想将此应用程序主题更改为HTML.我已经经历了yii2主题但它不是我想要的我想要将所有css,js,图像,HTML的字体添加到我的项目中.我怎么能在yii2中做到这一点Plz有人帮助我.

spr*_*ies 11

嗨,你必须做yii2中的主题,就像yii1一样简单: -

  1. 首先打开web.php进入yii2应用程序的config目录,
  2. 然后在组件数组传递视图数组中:

        'view' => [
                  'theme' => [
                     'pathMap' => [ 
                        '@app/views' => [ 
                            '@webroot/themes/demo/views',
    
                         ]
                     ],
                   ],
                ] // here demo is your folder name
    
    Run Code Online (Sandbox Code Playgroud)

现在将文件夹名称创建为"主题"到web目录中.

在这个主题文件夹中复制您的html文件夹,如(demo),其中包含所有css,js等文件.在此文件夹中创建视图文件夹为yii,其中包含main.php和其他布局(如果需要).

通过对文件路径的适当更改,通过相应的索引文件覆盖视图中的index.php.为您的html文件创建相应的视图和操作.在yii2中,我们可以将我们的css和js定义为Appasset.php.

  • 无法理解你的最后一段.如果你有时间,请解释更多.... (2认同)