我想制作一个基于主包的应用程序,让其他开发人员可以制作自己的包来实现其他功能。
Symfony 2.0 似乎是一个不错的选择,但是我不知道如何让捆绑包一起工作,同时保持解耦。
在 MainBundle 中,我将创建一个控制器,它生成一个用户列表,如下所示:
user1 edit remove
user2 edit remove
....
如何让第三方捆绑包将其自定义按钮添加到此列表中?
例如,一个AvatarBundle可能想要添加一个按钮来上传 Image,一个SendEmailBundle我想要添加一个按钮来向用户发送电子邮件等等。
如何保持捆绑独立性?我怎样才能做到这一点?
非常感谢,马西莫