我正在构建具有3个不同“模块”的Symfony2应用程序 - 首先是用户尝试将文本从一种语言翻译成另一种语言,第二种用于翻译,第三种用于管理员。我想知道什么是最好的应用程序结构。
我应该:
最好的方法是什么?我在网上找不到任何关于这个主题的好文章。
答案 0 :(得分:0)
Symfony网站上有一些关于这个主题的精彩文章:
http://symfony.com/doc/2.0/cookbook/bundles/best_practices.html
一般来说,不要为此烦恼。 Symfony非常灵活,因此您可以随时重新构建,而不会产生太大的痛苦。根据我的个人经验,我总是过早地将事情分成不同的东西,并为自己做了额外的工作,因为我必须在捆绑之间继续跳跃以实现(相对)简单的任务。
答案 1 :(得分:0)
我认为你需要将admin
捆绑分开。你最终会得到前端和后端的捆绑数量的两倍。只需为管理员部分设置firewall
。