3

Dexterity コンテンツの IntId をフォームからブラウザー ビューに渡しています。IntId を解決して Plone の元のオブジェクトに戻すにはどうすればよいですか?

4

1 に答える 1

3

IIntIdsユーティリティを使用します。

from zope.component import getUtility
from zope.intid.interfaces import IIntIds

intidutil = getUtility(IIntIds)
object = intidutil.getObject(id)

または、このメソッドを使用することもできます。このメソッドは、IDが見つからない場合に返されるキーワードパラメーター(デフォルトは).queryObject()を取ります。defaultNone

于 2012-10-16T09:21:42.027 に答える