我有PHP类可以通过PHP控制器处理AJAX调用。
它们很多,都很大。
它们位于classes/Core/internalApi/
目录中。
我使用composer.json
处理路径:
"autoload": {
"psr-4": {
"Core\\": "classes/Core/"
}
}
我不想在控制器中使用use Core\internalAPI\phpClass
的十分之一。
我已经尝试(以下操作均未成功):
JSON:
""
"internalAPI\\": "classes/Core/internalAPI"
使用:
use [[[\]classes][\]Core][\]internalAPI;
致电:
[[[\]classes][\]Core][\]internalAPI\phpClass[\phpClass]::func();
请注意,我不会忘记运行composer update
或composer dump-autoload
,这对于使用静态方法或类似方法的非静态方法来说不是问题。
我想做什么:
具有classes/Core/internalAPI
的命名空间
使用internalAPI\fileName\classname::func()