使用PHPStorm的CakePHP App文件夹位置

时间:2014-02-05 22:01:58

标签: cakephp phpstorm

我在 CakePHP 文件夹中使用以下位置:

/home/cakephp/lib - for the core files
/home/apps/app - for my application files
/var/www/webroot - for the webroot folder, which is visible by the web server

问题在于,当我创建一个PHPStorm项目时,我的“Project Root”将是/home/apps/app,但这意味着webroot文件夹不会出现在项目的范围内,因此我不会能够编辑位于CSSJS

下的webroot/csswebroot/js个文件

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可能没有多少选择(无论使用哪种框架):

  1. webroot文件夹保留在实际项目中。然后,您可以设置自动部署,以便将文件从项目位置复制到网站位置(Settings | Deployment - “本地或已装入文件夹”类型的条目;然后选中“选项”对于自动化的东西)。

  2. 您可以(我更喜欢并建议使用此方法)配置您的Apache(或您拥有的任何Web服务器)直接从项目文件夹中提供文件,因此不需要复制文件(通过虚拟主机和自定义) /假域名(可以通过hosts文件或本地DNS服务器伪造,如果有的话))。这比通过共享网址访问网站(例如http://localhost/mysite/)更好,甚至更好 - 与http://mysite.dev/相比 - 这个更接近真实字配置。

  3. 不要执行上述任何操作 - 只需将该文件夹作为附加内容根(Settings | Directories)附加。