什么时候使用ATFolder和BaseFolder更好?

时间:2014-09-24 09:19:04

标签: plone archetypes

如果我想在Plone中制作内容类型文件夹,那么何时使用ATFolder和BaseFolder会更好?

2 个答案:

答案 0 :(得分:3)

当您不想要/需要所有ATContenTypes附加功能和元数据时,您可以使用Archetypes BaseFolder,因此您将获得一个轻量级对象,但通常使用ATFolder是更好/主流的选择。

除此之外:从Plone 4.3开始最好切换到plone.app.dexterity框架并使用 类型的文件夹。

答案 1 :(得分:0)

AFAIK,这两个类之间的主要区别在于ATFolder是BaseBTreeFolder的子类,而BaseFolder则没有。这意味着ATFolder更适合容纳大量的子对象。 此外,ATFolder还有

值得注意的是,大多数ATFolder逻辑现在来自plone.app.folder