Hi,
I have a javascript file: /includes/js/login.js.cfm that I include in the
login page of my Model-Glue application:
<head>
<script type="text/javascript"
src="/includes/js/login.js.cfm"></script>
[....]
</head>
Inside file login.js.cfm I want to access the default ColdSpring
ApplicationConfiguration bean:
<cfset
loginTimeOut=Application["#application.applicationName#"].getBean("ApplicationConfiguration").getConfigSetting("LoginTimespan")>
<cfset
loginTimeOutMessage=Application["#application.applicationName#"].getBean("i18nService").getText("message_loginTimeOutMessage")>
In my development environment this works: I get to the Model-Glue framework
and can access method getBean().
in my production (shared hosting) environment it does not work:
application.applicationName resolves to "CMS" but there is no
Application["CMS"] key so I get an CF error page instead of a nice
Javascript include.
Application.cfc and Coldspring.xml files are identical in production and
development. Only in these 2 files the Application name gets set. I would
think that if this.name in Application.cfc's is set to "CMS", I should have
a key "CMS" in Applicationscope everywhere in my application, right?
Apparently this is not true.
But In production there is a Application._modelglue key that contains the
Model-Glue framework. So if I do
<cfset
loginTimeOut=Application._modelglue.getBean("ApplicationConfiguration").getConfigSetting("LoginTimespan")>
<cfset
loginTimeOutMessage=Application._modelglue.getBean("i18nService").getText("message_loginTimeOutMessage")>
everything works fine there, but not in my development environment since
there is no key Application._modelglue there
So my question is:
How can I access Model-Glue (or the bean I'm after here) in a file that's
not "in the framework" as in this case?
Thanks,
Marc
--
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