Class' app \ assets \ AppAsset'在yii2中找不到问题

时间:2016-07-08 18:17:58

标签: php yii yii2 composer-php

我刚刚通过composer安装了yii2基本项目并运行了composer installcomposer update。但是在尝试打开main.php默认布局页面时出现以下错误。错误说它无法找到AppAsset类。我该如何解决这个问题? 这是错误:

Class 'app\assets\AppAsset' not found

2 个答案:

答案 0 :(得分:3)

默认情况下,当您安装yii2时,将在AppAsset.php创建文件/path-to-application/assets/AppAssset.php

如果由于某种原因,它没有,我强烈建议重新安装框架,以防万一其他缺失。请务必遵循tutorial

如果您只需要此文件,可以在docs

中找到其内容
<?php

namespace app\assets;

use yii\web\AssetBundle;

class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
    ];
    public $js = [
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
}

答案 1 :(得分:0)

问题是因为我的gitignore文件,我已经将资产目录放入gitignore文件中,因此,当我从项目中克隆克隆时,找不到某些类。