我在 Plone 4.1 中工作,我只是想知道 Products.CMFPlone.interfaces.IPloneSiteRoot 和 Products.CMFCore.interfaces.ISiteRoot 之间的区别。如果我想注册一个 zope-3 风格的 View ,我应该注册到哪个?

最佳答案

IPloneSiteRoot 是一种特定类型的 ISiteRoot。 IPloneSiteRoot 由 Plone 站点的根提供,而 ISiteRoot 由任何 CMF 门户提供。如果您的产品仅打算在 Plone 中运行,那么您使用哪个界面并不重要。如果您希望它可用于其他基于 CMF 的应用程序,请使用 ISiteRoot。

坦率地说,我通常使用 ISiteRoot 只是因为它的输入时间较短。 :)

关于plone - Plone中的IPloneSiteRoot和ISiteRoot有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6194884/

10-12 19:09