我们如何在yii2中设置设计

时间:2015-06-18 05:20:48

标签: php css yii

我最近从yii切换到yii2。在程序上它看起来与旧版本相同,但我无法理解一些观点。 1)我如何在此创建主题。像以前的版本一样。我们创建主题并在配置文件中指定名称。但是,如果我在yii 2中以相同的方式尝试,那就是错误判断错误

Setting unknown property: yii\web\Application::theme

main.php中的代码是

id' => 'app-backend',
    'basePath' => dirname(__DIR__),
    'controllerNamespace' => 'backend\controllers',
    'name' => 'My yii2 Advance',
    'theme' => 'HumHub',
    'bootstrap' => ['log'],
    'modules' => [],

2)如何包含文件夹名称 WEB 中的css文件。就像在旧版本中一样,css文件位于主题文件夹中,因此我们将其包含在

 <link href="<?php echo Yii::app() -> theme -> baseUrl; ?>/css/meanmenu.css" rel="stylesheet">

我们怎么能在yii2中这样做。

如果有人清楚这一点,请告诉我。感谢

1 个答案:

答案 0 :(得分:0)

  1. 在views.layout下创建一个布局文件。
  2. 您可以在资产下创建资产文件,例如AppAsset。
  3. 在您的布局中注册customAsset。
  4. 然后,您可以在任何控制器中指定任何位置 布局。
  5. 尝试一下,并将你的发现带到这里。