我希望制作一个基于“主包”的应用程序,以便其他开发人员可以制作自己的包来实现其他功能。Symfony 2.0似乎是一个不错的选择,但我无法弄清楚如何让这些包在保持解耦的同时一起工作。
在MainBundle中,我将创建一个控制器,生成像下面这样的“用户列表”:
如何让第三方bundle将其自定义按钮添加到此列表中?
例如,AvatarBundle可能希望在图像上传中添加一个按钮,SendEmailBundle可能希望向用户发送电子邮件等。
如何保持bundle的独立性?我该怎么做?
非常感谢, Massimo
在MainBundle中,我将创建一个控制器,生成像下面这样的“用户列表”:
user1 edit remove
user2 edit remove
....
如何让第三方bundle将其自定义按钮添加到此列表中?
例如,AvatarBundle可能希望在图像上传中添加一个按钮,SendEmailBundle可能希望向用户发送电子邮件等。
如何保持bundle的独立性?我该怎么做?
非常感谢, Massimo