PhpStorm 使用不正确的命名空间
PhpStorm using incorrect namespaces
我的 PhpStorm 在创建新 class 时使用不正确的命名空间时遇到问题。
示例:
我有一个名为 Booking
的模块。在 Booking
中,我想创建一个名为 StatusController
的控制器。控制器 class 将在其中创建的目录是 Booking/src/Controller,创建后它的命名空间 应该 是 Booking\Controller
,但是我的 IDE 正在 Booking\src\Controller
Booking
模块位于我项目的 module
目录中,module
目录已设置为我项目的源文件夹:
谁能帮我找到我必须更改什么设置才能使命名空间自动生成为 Booking\Controller
而不是 Booking\src\Controller
?
打开设置 --> 目录;
选择您的 ../module/Booking/src
文件夹;
右击 --> 标记为来源;
在右侧面板上,您应该会看到您的文件夹(蓝色)。单击带小箭头的 P
- Edit Root Properties
。在输入字段 Package prefix
中输入 Booking
;
Apply/Ok全部windows
在屏幕截图上,我有不同的路径,但你应该明白要点。
现在在 New Class
对话框 window 字段 Namespace
中,您可以在 'with src' 和 'without' 之间选择命名空间。
我的 PhpStorm 在创建新 class 时使用不正确的命名空间时遇到问题。
示例:
我有一个名为 Booking
的模块。在 Booking
中,我想创建一个名为 StatusController
的控制器。控制器 class 将在其中创建的目录是 Booking/src/Controller,创建后它的命名空间 应该 是 Booking\Controller
,但是我的 IDE 正在 Booking\src\Controller
Booking
模块位于我项目的 module
目录中,module
目录已设置为我项目的源文件夹:
谁能帮我找到我必须更改什么设置才能使命名空间自动生成为 Booking\Controller
而不是 Booking\src\Controller
?
打开设置 --> 目录;
选择您的 ../module/Booking/src
文件夹;
右击 --> 标记为来源;
在右侧面板上,您应该会看到您的文件夹(蓝色)。单击带小箭头的 P
- Edit Root Properties
。在输入字段 Package prefix
中输入 Booking
;
Apply/Ok全部windows
在屏幕截图上,我有不同的路径,但你应该明白要点。
现在在 New Class
对话框 window 字段 Namespace
中,您可以在 'with src' 和 'without' 之间选择命名空间。