安装 stof doctrine extension bundle,或直接把类库文件放置于 /vendor 下,即可实现多种基于数据库的有用功能,包括tree(able)。

一例,在 Sonata Admin 后台使用 tree 来实现无限级分类,如下图,需要一个 辅助的小 bundle

其他例,则可以深度使用 Gedmo 扩展,实现不可思议的特殊功能。

这个扩展的特点就是:快速解决我们(几乎)手写不能的效果,令Symfony可以开发出企业级产品。