[Grok-dev] Having objects appear in more than one place in the
Application Hierarchy
Brandon Craig Rhodes
brandon at rhodesmill.org
Sun Nov 25 21:20:18 EST 2007
"Ali Afshar" <aafshar at gmail.com> writes:
> I have an application that has Courses (imagine e-learning), and
> each course contains Lessons. Now I want to be able to share these
> lessons amongst different courses, but I am not sure what the best
> way to proceed is.
Ali's question brings up excellent issues that we should cover in a
mini-tutorial. The simple Grok and Zope examples I've seen show
objects singly-contained inside of ZODB containers, which - among
other things - makes it obvious what to expect when one calls
view.url() on them. But what if you want an object to be referenced
from other locations? I've taken a quick look over PvW's book and
can't easily find the answer. Is the rule that (as a wild guess) a
ZODB object can only be in one container, and so other references have
to be from attributes instead of from a container's list of contents?
--
Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon
More information about the Grok-dev
mailing list