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

Reply via email to