在 Yii2 中如何使用根文件夹中的类?

问题描述 投票:0回答:1

我想使用我的后端类

rootfolder/assets/AppAsset.php
中的类
rootfolder/backend/views/layouts/view.php
但是我似乎无法引用它。

我做不到

\assets\AppAsset
..\..\assets\AppAssets

有没有办法可以从我的后端应用程序使用根文件夹中的此类?

我的项目结构是

RootFolder/
    backend/
    assets/AppAsset
php yii2
1个回答
0
投票

根据文档,您的类定义必须符合PSR-4 。因此,您必须在类定义中定义正确的名称空间。例如这样:

namespace app\assets;

class AppAssets
{

}

然后你可以通过使用来引用该类

use app\assets\AppAsset

AppAsset::register($this);

...
© www.soinside.com 2019 - 2024. All rights reserved.