[Zope-PTK] Remembering information member-by-member
Dan L. Pierson
dan@sol.control.com
Fri, 14 Jul 2000 14:32:53 -0400 (EDT)
Chris Withers writes:
> Dennis Nichols wrote:
> > This might be off the wall, but please let me know what you think...
> >
> > I would like an object, such as a poll object, to say to some (membership?)
> > object, "please note that member X has now taken poll Y". And then later,
> > be able to ask "has member X has taken poll Y?"
>
> Why not just store the memberid/reference to member object as an
> atribute of your poll results row?
>
> Then you could do something like (pseudo SQL ;-):
> SELECT count(memberid) FROM poll_result where memberid=YourInput
>
> To find out if a member had taken that poll...
I think that this is a better solution than storing the information
with each member (possibly unless you're sure that you will frequently
want to collect the history of which polls a member has taken). This
way, all of the poll-specific data stays with the poll object and can
be deleted, archived, etc. together instead of scattering a constantly
growing set of data over the entire membership.