【发布时间】:2018-12-25 08:36:25
【问题描述】:
我已经改变了 Yii2 高级目录结构,如下所示(运行良好):
app-folder
-admin
-assets
-.htaccess
-index.php
-assets
-protected
-backend
...
-common
...
-frontend
...
...
-uploads
...
现在,我正在尝试将命名空间作为namespace protected\base; 添加到protected/base/AnyFile.php 文件中,并在控制器中作为use protected\base\AnyFile; 使用它。但是,我的项目出错了:
syntax error, unexpected 'protected' (T_PROTECTED), expecting identifier (T_STRING) or function (T_FUNCTION) or const (T_CONST) or \\ (T_NS_SEPARATOR)
我在网站上看到了这个问题:Yii2 Custom / Shorter Namespace。但是,它不适用于我的情况。
【问题讨论】:
-
为什么不使用:protected\components\AnyFile?
标签: yii2 yii2-advanced-app php-namespaces