Dear Dan, Thank your answer. Sorry to reply late. It was the weekend
here in Tokyo and I was out!!
So, here is the details :
##ModelGlue.xml##
<?xml version="1.0" encoding="UTF-8"?>
<modelglue>
<!-- Modules -->
<module Location="/plugins/plugin1/config/plugin1.xml"/>
<module Location="/plugins/plugin2/config/plugin2.xml"/>
<module Location="/plugins/plugin3/config/plugin3.xml"/>
<controllers>
<controller id="Controller" type="controller.Controller">
</controller>
</controllers>
<event-types>
</event-types>
<event-handlers>
<!-- A homepage for your application. -->
<event-handler name="page.index">
<broadcasts />
<results>
<result do="template.main" />
</results>
<views>
<include name="body" template="pages/index.cfm" />
</views>
</event-handler>
<!-- An error event to show when an error occurs, much like
<cferror>. -->
<event-handler name="page.error">
<broadcasts />
<results>
<result do="template.main" />
</results>
<views>
<include name="body" template="pages/exception.cfm" />
</views>
</event-handler>
<!-- A "404" event to show when the requested event isn't defined. --
>
<event-handler name="page.missing">
<broadcasts />
<results>
<result do="template.main" />
</results>
<views>
<include name="body" template="pages/missingEvent.cfm"
/>
</views>
</event-handler>
<!-- Private events: can't be accessed through a URL -->
<event-handler access="private" name="template.main">
<views>
<include name="main" template="templates/main.cfm" />
</views>
</event-handler>
</event-handlers>
</modelglue>
##Coldspring.xml##
<beans>
<!-- This is your Model-Glue configuration -->
<bean id="modelglue.modelGlueConfiguration"
class="ModelGlue.gesture.configuration.ModelGlueConfiguration">
<!-- Be sure to change these to false when you go to production! -->
<property name="reload"><value>true</value></property>
<property name="debug"><value>true</value></property>
<!-- Name of the URL variable that states which event-handler to run
-->
<property name="eventValue"><value>event</value></property>
<!-- Default event-handler -->
<property name="defaultEvent"><value>page.index</value></property>
<!-- Execute this event when the requested event is missing. Won't
work if generationEnabled=true and in development mode! -->
<property name="missingEvent"><value>page.missing</value></property>
<!-- Execute this event when an error occurs. -->
<property name="defaultExceptionHandler"><value>page.error</value></
property>
<!-- Controls reloading -->
<property name="reloadPassword"><value>true</value></property>
<property name="reloadKey"><value>init</value></property>
<!-- Where to find necessary files -->
<property name="configurationPath"><value>config/ModelGlue.xml</
value></property>
<property name="applicationMapping"><value>/</value></property>
<property name="viewMappings"><value>/views</value></property>
<property name="helperMappings"><value>/helpers</value></property>
<!-- Generate unknown events when in development mode?
(reload=false) -->
<property name="generationEnabled"><value>false</value></property>
<!-- Set the default cache timeout in seconds -->
<property name="defaultCacheTimeout"><value>60</value></property>
<!-- Scaffolding config -->
<!-- Turning this off will disable any scaffold generation. Turning
this on requires the reload setting above to also be on.-->
<property name="rescaffold"><value>true</value></property>
<!-- Where do you want generated views to be saved to? -->
<property name="generatedViewMapping"><value>views</value></property>
<!--This directory structure should already exists. ModelGlue will
create the Scaffolds.xml file and overwrite as needed.-->
<property name="scaffoldPath"><value>config/scaffolds/Scaffolds.xml</
value></property>
<!-- What scaffold generation patterns should ModelGlue use if you do
not specify in the <scaffold type=""> attribute? .-->
<property
name="defaultScaffolds"><value>list,edit,view,commit,delete</value></
property>
<!-- See documentation or ModelGlueConfiguration.cfc for additional
options. -->
</bean>
<bean id="modelglue.applicationConfiguration"
class="ModelGlue.Bean.CommonBeans.SimpleConfig">
<property name="config">
<map>
<entry key="myDatasource"><value>test</value></entry>
</map>
</property>
</bean>
<alias alias="ormAdapter" name="ormAdapter.Reactor" />
<alias alias="ormService" name="ormService.Reactor" />
<bean id="reactorConfiguration" class="reactor.config.config">
<constructor-arg name="pathToConfigXml"><value>/config/reactor/
Reactor.xml</value></constructor-arg>
<property name="project"><value>mg3ap</value></property>
<property name="dsn"><value>test</value></property>
<property name="type"><value>mysql</value></property>
<property name="mapping"><value>/model/data/reactor</value></
property>
<property name="mode"><value>development</value></property>
</bean>
</beans>
##REACTOR.XML##
<reactor>
<config>
<project value="mg3ap" />
<dsn value="test" />
<type value="mysql" />
<mapping value="/model/data/reactor" />
<mode value="development" />
</config>
<objects>
<object name="country"/>
<object name="alphabet"/>
<object name="currencies"/>
</objects>
</reactor>
I created a test project with a mysql db for you to test what I am
talking about.
https://files.me.com/jeremie.eremiya/rn1hga
As for the debug output, It effectively reads the modules, but I can't
find where the scaffolding goes wrong...
Thank you very much for your help! i hope the information I provided
will help you.
Jeremie
--
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