答案 0 :(得分:3)
我自己的逻辑基于the PHPStorm guide
The root folder
推理:您的源代码可以位于根目录下的mutliple文件夹中。
替代:只需在app, bootstrap, config, routes, (more...)
内标记您的代码的真实文件夹
单击此按钮可将所选文件夹标记为根目录 项目中使用的命名空间。基于此设置,PhpStorm 当您想要创建新文件夹时,建议您使用正确的文件夹名称 创建或移动a期间另一个父命名空间下的命名空间 PHP类,即实际创建或移动PHP时 class到另一个父命名空间下的不存在的命名空间。如果 没有指定Sources文件夹,您必须输入正确的文件夹 文件夹手动。
指定Sources文件夹不是强制性的,但这有助于您保持 您的项目结构符合PSR0和PSR4标准。 有关详细信息,请参阅在项目中配置PHP命名空间。
tests
推理:出于显而易见的原因,您的测试默认存在于那里。您可能可以使用一些测试库来存放在另一个文件夹中的javascript代码。
单击此按钮将所选文件夹标记为测试根目录。
vendor, storage
推理:我们在项目中使用的所有(作曲家)库都在供应商中,但不是我们自己的代码。我们不应该默认搜索它。 在存储实时缓存文件中,对我们没有重大意义的文件,我们不会在版本控制中跟踪它们(如供应商)。我们可以删除它们,应用程序仍然有效。
单击此按钮将所选文件夹标记为排除,以便PhpStorm 在索引,解析和代码完成期间忽略它。
public
推理:您自己的前端资产应该(在某处)公共文件夹下提供给浏览器。前端资产(主要是?)文件,javascript和css。
单击此按钮可启用PhpStorm以完成相对路径 所选文件夹下的资源。