【问题标题】:phpstorm, subdomain handlingphpstorm,子域处理
【发布时间】:2013-06-04 21:25:36
【问题描述】:

我有一个包含一些 php 和 html 文件的项目。此项目的 URL,例如 - mysite.com

我需要为内容创建一个子域,它将被移动到 CDN:assets.mysite.com

现在,在开发期间,子域的所有文件都存储在我的项目/home/user/phpstormprojects/mysite/assets的子文件夹中

在我的 html/php 文件中,我需要指定资产的完整路径 html://assets.mysite.com/mybest.png

当然,我希望自动完成和其他功能能够正常工作。 所以我需要像"assets.mysite.com" = "/home/user/phpstormprojects/mysite/assets"一样设置phpstorm smth

我可以吗?

【问题讨论】:

  • 我发现了一个 hack。将 (/home/user/phpstormprojects/mysite/assets) 标记为资源文件夹。定义 $cdn 变量。将所有资源的路径写入 (/path_relative_to_assets_folder)。它非常难看,但它有效。寻找更好的解决方案
  • 不幸的是,没有更好的解决方案 - 除了使这些 URL 已经工作(以防 assets.mysite.com 尚未启动并运行).. 或者只是在项目设置中禁用相应的检查(不是最好的想法,因为它可能在其他情况下有用)。

标签: php autocomplete ide subdomain phpstorm


【解决方案1】:

我正在使用 PhpStorm 7.1.3

  1. 确保您的光标已突出显示项目名称。
  2. 在顶部菜单中选择“文件”,然后选择“新建”,然后选择“目录”。
  3. 为您的目录命名。它将位于项目名称下(参见第 1 步)。
  4. 右键单击新目录,然后选择“将目录标记为”a 将出现弹出窗口,让您选择标记新目录 作为“资源根”。

把你想要的任何目录放在里面。 PhpStorm 将重命名代码中对它们的所有引用。

【讨论】:

    猜你喜欢
    • 2022-07-22
    • 2018-11-29
    • 2020-12-06
    • 2016-11-05
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多