活动
应用程序设计的一个好的做法是利用组件化和松散耦合。理想情况下,组件不应该知道除了它们的接口或事件之外的其他组件。这允许在不同的应用程序上重用组件或与其他实现交换组件。
Symfony 提供了EventDispatcher组件,它让您的应用程序组件通过分派事件和监听它们来相互通信。
事件中的代码完成
在编辑器中,按下Ctrl+Space以调用代码完成并执行以下任一操作:
在调度或订阅事件时为相关函数提供事件的名称。
在您订阅的所有事件的数组中提供事件的名称,这是实现
EventSubscriberInterface
.
事件中的代码导航
要导航到事件的声明,请将插入符号放在其使用处,然后按Ctrl+B。或者,Ctrl+Click用法。
如果找到多个声明,请从弹出菜单中选择要导航到的特定声明。
最后修改时间:2021 年 3 月 8 日