Я хочу создать приложение на основе основного пакета , оставляя возможность другим разработчикам создавать свои собственные пакеты для реализации других функций .
Symfony 2.0 кажется хорошим выбором для этого, однако я не могу понять, как позволить пакетам работать вместе при сохранении развязки.
В MainBundle я создам контроллер, который генерирует Список пользователей как показано ниже:
user1 edit remove
user2 edit remove
....
Как разрешить сторонним бандлам добавлять свои пользовательские кнопки в этот список?
Например, AvatarBundle может захотеть добавить кнопку для загрузки изображения , SendEmailBundle я хочу добавить кнопку для отправки электронного письма пользователю и т. Д.
Как сохранить независимость пакета?Как я могу это сделать?
Большое спасибо, Массимо