PhpStorm 2021.3 Help

活动

应用程序设计的一个好的做法是利用组件化和松散耦合。理想情况下,组件不应该知道除了它们的接口或事件之外的其他组件。这允许在不同的应用程序上重用组件或与其他实现交换组件。

Symfony 提供了EventDispatcher组件,它让您的应用程序组件通过分派事件和监听它们来相互通信。

事件中的代码完成

在编辑器中,按下Ctrl+Space以调用代码完成并执行以下任一操作:

  • 在调度或订阅事件时为相关函数提供事件的名称。

    Symfony 事件名称完成
  • 在您订阅的所有事件的数组中提供事件的名称,这是实现EventSubscriberInterface.

    Symfony 事件数组名称完成

事件中的代码导航

要导航到事件的声明,请将插入符号放在其使用处,然后按Ctrl+B。或者,Ctrl+Click用法。

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

导航到 Symfony 事件声明
最后修改时间:2021 年 3 月 8 日