0
我在Yii2「app」命名空間中自動加載PHP類時遇到了問題。Yii2子目錄解決方法?
例如,我的項目看起來像這樣:
yii2
-Controllers (app\controllers)
-SomeController.php
-SomeOtherController.php
-Services (app\services)
-Service1.php
-Service2.php
我想Service2.php移進子目錄中的「服務」文件夾,如下所示:
Services (app\services)
-Service1.php
GlobalServices (app\services\GlobalServices)
-Service2.php
顯然Yii2自動加載目前不支持此功能。我需要實施一個解決方法來完成這項工作。我目前有30項服務,因此將它們全部放在一個「服務」文件夾中是非常混亂的。
我試圖避免做任何創建一個「GlobalService.php」文件,然後在該文件中包括所有其他服務的髒解決方案。相反,我寧願使用傳統的命名空間和自動加載。