代码之家  ›  专栏  ›  技术社区  ›  Skytiger

使用不正确命名空间的phpsorm

  •  0
  • Skytiger  · 技术社区  · 8 年前

    创建新类时,phpsorm使用的命名空间不正确,这是我的一个问题。

    示例: 我有一个名为“预订”的模块。在 booking I want to create a controller called statusController 。将在其中创建控制器类的目录是booking/src/controller,创建之后,它的命名空间 should be booking\controller ,但我的IDE正在使其成为

    booking module位于我的项目中的 module directory内,并且 module directory已设置为我的项目的源文件夹:

    是否有人能帮助我找到必须更改的设置,以使命名空间自动生成为 booking\controller 而不是 booking\src\controller ? .内部 预订 我想创建一个名为 StatusController .将在其中创建控制器类的目录是booking/src/controller,并且在创建之后,它的名称空间 应该 Booking\Controller ,但我的IDE成功了 Booking\src\Controller

    这个 预订 模块位于 module 我的项目中的目录,以及 模块 目录已设置为我的项目的源文件夹:

    source folder setup

    有谁能帮我找到要使名称空间自动生成为 预订\控制器 而不是 预订\SRC\控制器 是吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Alexander Matrosov    8 年前

    打开设置--目录

    应用/确定所有窗口

    在屏幕截图上,我有不同的路径,但您应该了解要点。

    P 带着小箭头- Edit Root Properties Package prefix Booking (二)

    enter image description here

    现在进入 New Class Namespace 可以在“with src”和“without”之间选择命名空间。

    enter image description here