ike
unread,Oct 30, 2009, 1:43:53 AM10/30/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to CacheBox Framework
Hey guys, I just uploaded 0.9.10.
No big changes here. I did tweak the display of the agents tab, so now
the agent list, the agent detail and the agent content browser all
display under the same agents tab, with breadcrumbs navigation,
instead of creating separate tabs for the detail and content. Mike had
mentioned that being a bit confusing in the previous point release, so
we'll see if this is a better interface decision. :)
I also added the runMethod method that Steve suggested. (I know, it's
not monday yet.) I decided to put it in the CacheBoxNanny.cfc for a
variety of reasons. I did end up having to do some extra tap-dancing
with the code to get it to work. It turns out you can't pass "super"
as a component to cfinvoke, and I'm not entirely happy with the
workaround, but I will say that it works with Adobe CF. ;) I also sat
and did some testing with DataMgr to make sure that the integration is
actually working (which I hadn't done before). It took me about 20-30
minutes to realize that I needed to start over with getRecord()
because it calls getRecords() at the bottom of the method, and so when
I was using super.getRecord() I was getting 2 entries in the cache
when there should have been only 1. D'oh! And I ended up having to
copy the whole getRecord() method from the original DataMgr.cfc. But
it seems to be working now, so I'm okay with it.
I'm still not sure I'm sold on runMethod at least for any of my
projects, but I do understand why Steve suggested it, it makes sense
in the context of DataMgr. So I think it's good to have it as an
option.