On Oct 28, 2007, at 6:33 AM, Vince Veselosky wrote:

On 10/22/07, Glendon Solsberry <[EMAIL PROTECTED]> wrote:

Is there any way to see that call-chain?

I'm not sure. Maybe a Mason guru can chime in here. I don't think $m->callers() reveals the component inheritance tree, just the components that are running.


That is correct - callers() returns the current call stack of components.



The biggest problem that I'm having, is that the output works correctly on the first page (/), and on a subfolder (/Camera Import). When I hit an offset page (/offset/1 or /Camera Import/offset/1), the problem arises. I'm just trying to debug what's actually happening, so that I can try to put things in the right
places.

That sounds like you have a dhandler handling the "offset" urls, is that the case? I think that component inheritance ends at the dhandler in that case (the dhandler is the request_comp()), so components called by your dhandler code do not get the chance to be SELF. In that case, any SELF:method would need to be declared in the dhandler (or autohandler).

Question to the list: is there a way for the dhandler to alter the inheritance chain so that components called by the dhandler can be SELF? Or am I way off the mark here?


These are the rules determining how the base component (SELF) is set:

http://masonhq.com/docs/manual/Request.html#item_base_comp

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to