当前位置: 首页 > 知识库问答 >
问题:

如何教PHPStorm自己的框架?

楚嘉纳
2023-03-14

这个应用程序是在内部开发的PHP框架中编写的。该框架基本上使用/pages文件夹,其中有控制器和视图文件:

/页面/页面名称.php(控制器)
/页面/页面名称(视图)

控制器文件包含一些类,这些类包含为它们的视图设置变量的方法。例如,controller方法中的这一行将变量< code>$title设置为它的视图:

$this->set('title', 'my cool title');

目前,当我按住ctrl键单击视图中的某个变量时,PHPStorm会尝试猜测该变量的设置位置,但不幸的是,它完全错了。例如,在Budget中单击$title。phtml未打开预算。php并跳转到前面提到的$this-

我见过Laravel和其他框架的插件,但由于这个应用程序没有使用它们中的任何一个,是否可以“教”PHPStorm我的项目是如何工作的?我有什么选择?


共有1个答案

澹台奇略
2023-03-14

在这种情况下,您只需要插件。

附言:我可以帮助您并创建简单的插件。

 类似资料:
  • 问题内容: 我希望我的班级实现保存和加载功能,这些功能只是对班级进行Pickle。但是显然您不能以以下方式使用“自我”。你该怎么做? 问题答案: 这就是我最终要做的。更新方法是,我们保留我添加到类中的所有新成员变量,并仅更新上次腌制对象时存在的成员变量。在类本身内部维护保存和加载代码时,这似乎是最简单的,因此调用代码仅执行object.save()。

  • 面试题 如何自己设计一个类似 Dubbo 的 RPC 框架? 面试官心理分析 说实话,就这问题,其实就跟问你如何自己设计一个 MQ 一样的道理,就考两个: 你有没有对某个 rpc 框架原理有非常深入的理解。 你能不能从整体上来思考一下,如何设计一个 rpc 框架,考考你的系统设计能力。 面试题剖析 其实问到你这问题,你起码不能认怂,因为是知识的扫盲,那我不可能给你深入讲解什么 kafka 源码剖析

  • 本文向大家介绍如果你想写自己的Benchmark框架(推荐),包括了如果你想写自己的Benchmark框架(推荐)的使用技巧和注意事项,需要的朋友参考一下 简介 使用过JMH的同学一定会惊叹它的神奇。JMH作为一个优秀的Benchmark框架带给了我们无数的欢乐。作为一个有极客精神的程序员,那么有没有想过去自己实现一个Benchmark框架呢? 在实现Benchmark框架的时候有需要注意些什么问

  • 问题内容: 我想运行自己的内部pypi服务器,以便在组织内分发鸡蛋。 我发现了一些项目,例如: http://pypi.python.org/pypi/EggBasket/ http://plone.org/products/plonesoftwarecenter 据我了解,pypi.python.org使用名为Cheese Shop的软件。 我的问题: 为什么我不能使用奶酪店本身?(我找不到它,

  • 本人一直很想自己造个 jQuery 的小库,第一是满足下自己,第二是去体验下 jQuery 内部的基情。

  • 问题内容: 有什么好的教程/起点可以建议我开发自己的Java库吗? (我现在正在考虑开发一个小型图形库。) 问题答案: 如何开发自己的Java库? 如您所知,Java库通常只是一个包含一些实用程序类的jar文件,目的是在比Java Platform API中的类更高的抽象层次上解决问题。因此,从技术上讲,您只需编写在库中发现有用的类,对其进行编译,将它们打包并编写一些好的文档。 有什么好的教程/起