我花了几年时间利用Symfony 1进行Web项目,并准备了一系列设置,包和自定义文件,这样当我想开始一个新项目时,我有一个稳固的基础,具有良好的安全性,帐户管理,后端等等仅在大约10分钟后就已经设置好了。我已经离开它几年了,现在想用Symfony 2.4做同样的事情。我已经四处寻找建立一个良好的基础项目的任何指南,但没有找到任何特定的2.4,也没有必要的设置,每个需要在一个坚实,可重复的基础上。
对于那些已经使用Symfony 2一段时间的人,你能推荐你基本上总是包含的基本包和你使用的任何通用设置吗?我是否找不到2.4中更新的具体指南/文章?
答案 0 :(得分:0)
以下是可用于设置良好基础项目的软件包:
https://github.com/FriendsOfSymfony/FOSUserBundle - FOSUserBundle,方便用户管理
https://github.com/sonata-project/SonataAdminBundle - 管理员生成器
https://github.com/FriendsOfSymfony/FOSRestBundle - 如果您需要Restful API
https://github.com/schmittjoh/JMSSerializerBundle - 轻松序列化和反序列化任何复杂性的数据
https://github.com/KnpLabs/KnpPaginatorBundle - 轻松分页
https://github.com/FriendsOfSymfony/FOSJsRoutingBundle - 将路线暴露给JS
https://github.com/willdurand/BazingaJsTranslationBundle - 将翻译公开给js
https://github.com/raulfraile/LadybugBundle
https://github.com/nelmio/NelmioApiDocBundle - API的文档生成
另请参阅http://symfony.com/doc/current/book/installation.html了解安装指南。