问题:

PhpStorm的介绍性视频(和市场营销)表明,IDE的最大优势在于它可以将整个项目视为一个项目,因此它“了解”项目中的变量,函数和方法(我通常使用Sublime Text) 。

但是,从现有项目(使用Concrete5 CMS)创建项目后,我注意到的第一件事是PhpStorm认为变量未定义?


我找到的答案表明:

  • 这是一个错误
  • 除非在查看的文件中定义了变量,否则PhpStorm无法弄清楚
  • 您必须先在PhpStorm中创建变量,然后才能了解它们
  • 您必须以通用方式加载包含/部分
  • 只需关闭警告(那有什么意义?)

显然我缺少一些超级基础的东西。


问题:

  • 有人可以为我提供高层概述,包括设置IDE以便您可以使用其所有功能的现实吗?

技能等级:

  • 使用php进行前端开发仅限于配置和自定义CMS
  • 希望使用IDE重构php并更好地跟踪错误
  • 通常使用崇高文字

任何对正确方向的帮助或指导将不胜感激。

干杯

#1楼 票数:2 已采纳

IDE是如此智能,如果您尝试将PHPStorm与Concrete5.6。*一起使用,您将无法获得所有不错的自动完成功能,例如,如果您使用5.7。*,则可以具有自动完成功能。 如果您使用5.7的Github Repo,它具有开发环境的构建步骤。 繁重的任务之一是generate-symbols ,它将使之成为使PHPStorm知道东西在哪里。

  ask by CMSCSS translate from so

未解决问题?本站智能推荐:

1回复

每个用户的PhpStorm项目设置?

在我的公司中,有3个开发人员使用PhpStorm开发WebApp。 每个人都需要打开(而不是同时打开)其他用户不时创建的项目。 假设用户A使用名为服务器A的部署服务器,而用户B使用服务器b。 用户A在Deployment.xml服务器A中创建了项目。 现在,用户B需要打开项目并创建服
1回复

通过SVN设置PHPStorm项目

我做了以下VCS>从VCS签出> Subversion 添加了存储库位置 myrepopath / mytestproject 仓库有 检出而不是仅查看trunk的代码视图后,我看到了整个svn repsitory结构,其中包括具有所有分支的branchs目
1回复

如何在Concrete5的Composer界面中为不同的用户组设置不同的默认属性值?

大家好,我认为这可能是编程问题,也可能不是。 但是我试图在Concrete5论坛上提这个问题,但是没有运气。 希望有人可以给我一个线索。 有什么方法可以为每个用户组的composer中的属性设置不同的默认值? 让我详细解释我的问题。 我的客户有大约60个组织单位(每个单位都有自
2回复

向现有的Zend Framework应用程序添加内容管理系统

我最近开始在一家公司工作,该公司的主要产品是基于Zend Framework的应用程序,该应用程序由多个模块组成。 计划是使用带有前端(默认)模块的内容管理系统,以便营销人员可以管理公共网站。 我目前正在评估可能的解决方案,并且一直想知道是否可以将基于Zend Framework的CMS
1回复

PHP:用户所选数组的返回值

如果它是重复或类似的帖子,请原谅,我在这里搜索过,根据以前的帖子找不到我的问题的答案... 我知道这可能是一个菜鸟问题(我正拼命地教自己php所以请耐心等待!) 我有一个我正在建造的自定义concrete5块(使用jordanlev的很棒的设计师内容)。 这是代码: 我
1回复

Concrete5-无法从教程添加新的块basic_test

我正在关注这个官方教程 http://www.concrete5.org/documentation/how-tos/developers/understanding-and-building-blocks-in-concrete5/ 在我的混凝土安装中添加一个新块5。 当我下载该
2回复

301重定向到新域并同时重定向各个旧页面

希望您能帮我解决301问题。 介绍 我刚刚发布了一个重新设计的网站,其中包含新的干净网址。 旧网页的网址如下: www.domain.dk/Default.aspx?ID=66 。 新的网站网址如下所示: www.domain.com/contact 因此,我不会将所有这些
1回复

当我将项目移到实时服务器时出现此错误

当我将项目移到活动服务器时,收到此错误。此错误在具体5.上出现。