【发布时间】:2018-11-27 19:46:18
【问题描述】:
我的 PhpStorm 在创建新类时使用不正确的命名空间时遇到问题。
示例:
我有一个名为Booking 的模块。在Booking 内部,我想创建一个名为StatusController 的控制器。控制器类将在其中创建的目录是 Booking/src/Controller,创建后它的命名空间应该是Booking\Controller,但我的 IDE 是 Booking\src\Controller
Booking 模块位于我项目中的module 目录内,module 目录已设置为我的项目的源文件夹:
谁能帮我找到我必须更改哪些设置才能使命名空间自动生成为Booking\Controller 而不是Booking\src\Controller?
【问题讨论】:
-
将您的
Booking\src文件夹标记为映射到Booking命名空间的源根目录。 P.S. AFAIK 它应该是 PSR-4 而不是 PSR-0(因为您在中间有src,但名称空间中不存在)
标签: namespaces phpstorm psr-0