Just to weigh in here, helpers were intended as a way to share the same copy of a UDF across your application. They are intentionally unaware of ModelGlue.
It sounds like you guys have some other options. Personally, when dealing with layout issues, I find Custom Tags to be a little more handy in terms of layout as they do hierarchy and such in a nicer way than UDFs. I can also make a custom tag more declarative than I can make a UDF. It's all personal preference though, because at the end of the day, HTML goes to the browser and Bob is your mother's brother. DW On Wed, Oct 26, 2011 at 8:02 AM, James Allen <[email protected]>wrote: > A pleasure mate. It’s always good to bounce ideas of people.**** > > ** ** > > I’d be interested to hear what route you take.**** > > ** ** > > ---**** > > *James Allen* > > *E:* [email protected]**** > > *Blog:* http://jamesallen.name**** > > *Twitter:* @CFJamesAllen (Coldfusion / Web development)**** > > *Twitter:* @jamesallenuk (General)**** > > *Twitter: *@JamesAllenVoice (Voiceover)**** > > ** ** > > Tune in to the best in community radio – Codebass Radio: > http://codebassradio.net**** > > ** ** > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Robert Rawlins > *Sent:* 26 October 2011 13:01 > > *To:* [email protected] > *Subject:* Re: [Model-Glue] Accessing the event context within a helper*** > * > > ** ** > > Hi Mate,**** > > ** ** > > Yes you might be right there, perhaps I need to decouple it from the > framework... back to the drawing board to rethink this.**** > > ** ** > > I appreciate the input mate. Thank you.**** > > ** ** > > Rob**** > > ** ** > > On 26 Oct 2011, at 12:55, James Allen wrote:**** > > > > **** > > Good call Rob. Although if the framework injected the event into the helper > is that really that much different to you doing it? It’s still very MG > specific as the helper has to know about the event structure however it gets > into it.**** > > I think it’s the fact that this is for the view layer that it feels > slightly odd. May be worth thinking more in terms of framework independence > and just passing in what is needed for the method to do it’s rendering – > then you aren’t tied to MG and can use the helper in other frameworks etc. > **** > > **** > > ---**** > > *James Allen***** > > *E:* [email protected]**** > > *Blog:* http://jamesallen.name**** > > *Twitter:* @CFJamesAllen (Coldfusion / Web development)**** > > *Twitter:* @jamesallenuk (General)**** > > *Twitter: *@JamesAllenVoice (Voiceover)**** > > **** > > Tune in to the best in community radio – Codebass Radio: > http://codebassradio.net**** > > **** > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Robert Rawlins > *Sent:* 26 October 2011 12:34 > *To:* [email protected] > *Subject:* Re: [Model-Glue] Accessing the event context within a helper*** > * > > **** > > Hi James,**** > > **** > > You're quite right. I could use a custom_tag for this, I just chose to use > a UDF as i'm more familiar with that.**** > > **** > > I can just pass the event in as an argument to the method, something about > that just didn't feel quiet right, I would much rather have access to the > event direct within the helpers, perhaps pre-injected by the framework or > something. I wasn't sure if something like that was going on under the hood. > **** > > **** > > Thanks bud.**** > > **** > > Robert**** > > **** > > On 26 Oct 2011, at 12:27, James Allen wrote:**** > > > > > **** > > Hi Rob,**** > > **** > > This nicely follows on from Twitter yesterday. Why not use custom tags > instead of helpers here? Then you can just pass in the event structure or > individual pieces of data into the custom tag within the relevant views.** > ** > > **** > > Although, equally can’t you just pass in data to the helper method or the > event structure itself? I haven’t used helpers myself but they are just > UDF’s accessed via the event scope right?**** > > **** > > James.**** > > **** > > ---**** > > *James Allen***** > > *E:* [email protected]**** > > *Blog:* http://jamesallen.name**** > > *Twitter:* @CFJamesAllen (Coldfusion / Web development)**** > > *Twitter:* @jamesallenuk (General)**** > > *Twitter: *@JamesAllenVoice (Voiceover)**** > > **** > > Tune in to the best in community radio – Codebass Radio: > http://codebassradio.net**** > > **** > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Rawlins > *Sent:* 26 October 2011 12:08 > *To:* [email protected] > *Subject:* [Model-Glue] Accessing the event context within a helper**** > > **** > > Hello Guys,**** > > **** > > I'm putting together some helpers which will be generating HTML markup for > me. Part of this markup will be creating links. (event.linkTo)**** > > **** > > I need access to the current event context from within the helper for doing > this. Is this possible at all?**** > > **** > > If not, what's the best way to achieve it?**** > > **** > > Thanks.**** > > **** > > Robert**** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en**** > > **** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en**** > > **** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en**** > > ** ** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en**** > > ** ** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en**** > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en > -- Plutarch - "The mind is not a vessel to be filled but a fire to be kindled." -- Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en
