PhpStorm 2025.2 Help

事件

应用程序设计中的一个良好实践是利用组件化和松耦合。 理想情况下,组件除了接口或事件外,不应了解其他组件。 这使得可以在不同的应用程序中重用组件,或用其他实现替换组件。

Symfony 提供了 EventDispatcher 组件,使您的应用程序组件能够通过分发事件和监听事件相互通信。

事件中的代码补全

在编辑器中,按 Ctrl+Space 调出以下任意内容的代码补全:

  • 在分发或订阅事件时,将事件名称提供给相关函数。

    Symfony 事件名称补全
  • 在您订阅的所有事件的数组中提供事件名称,这是实现 EventSubscriberInterface 所必需的。

    Symfony 事件数组名称补全

事件中的代码导航

要导航到事件的声明,请将插入点放在其使用位置并按下 Ctrl+B。 或者, Ctrl+Click 使用位置。

如果找到多个声明,请从弹出菜单中选择一个特定的声明进行导航。

导航到 Symfony 事件声明
最后修改日期: 2025年 9月 26日