Hi Dan, I've attached my ModelGlue.xml file. The only change to default is the addition of a <scaffold> tag.
The xml in my modelglue.xml file has a completely different set of <event-handler> tags to the xml the xmlmoduleloader.cfc is searching. Maybe it's loaded the wrong xml file for this part? Thanks, Gareth -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dan Wilson Sent: 22 July 2009 17:54 To: [email protected] Subject: [Model-Glue] Re: Scaffolding not working in MG3 Pardon me, but that is too much text to read on my blackberry. If the scaffold blocks array is empty, you've misconfigured your scaffolds, or I misprogrammed the feature. Maybe you should post your model glue xml file and someone can have a look? Dan On 7/22/09, Gareth Cole <[email protected]> wrote: > > The scaffoldBlocks is an empty array. > > I dumped the xml searched on, and got this: > > > <modelglue> > > <controllers> > <controller beans="modelglue.HelperInjector" > id="modelglueinternal.initializationController" > type="ModelGlue.gesture.modules.internal.initialization.controller.Initializ > ationController"> > <message-listener function="loadFrameworkIntoScope" > message="modelglue.loadFrameworkIntoScope"/> > <message-listener function="loadHelpers" > message="modelglue.onApplicationStoredInScope"/> > </controller> > </controllers> > > <event-handlers> > <event-handler name="modelglue.onApplicationInitialization"> > <broadcasts> > <message name="modelglue.loadFrameworkIntoScope"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onApplicationStoredInScope"> > <broadcasts> > <message > name="modelglue.onApplicationStoredInScope"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onApplicationStart"> > <broadcasts> > <message name="onApplicationStart"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onSessionStartPreRequest"> > <broadcasts> > <message name="onSessionStartPreRequest"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onSessionStart"> > <broadcasts> > <message name="onSessionStart"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onSessionEnd"> > <broadcasts> > <message name="onSessionEnd"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onRequestStart"> > <broadcasts> > <message name="onRequestStart"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onRequestEnd"> > <broadcasts> > <message name="onRequestEnd"/> > </broadcasts> > </event-handler> > <event-handler name="modelglue.onQueueComplete"> > <broadcasts> > <message name="onQueueComplete"/> > </broadcasts> > </event-handler> > </event-handlers> > > </modelglue> > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Dan Wilson > Sent: 22 July 2009 17:26 > To: [email protected] > Subject: [Model-Glue] Re: Scaffolding not working in MG3 > > > Put a dump/abort on like 63 of > modelglue.gesture.module.xmlmoduleloader.cfc and dump the value of > scaffoldblocks. > > What happens? > > On 7/22/09, Gareth Cole <[email protected]> wrote: >> >> http://svn.model-glue.com >> >> -----Original Message----- >> From: [email protected] [mailto:[email protected]] On >> Behalf Of Dan Wilson >> Sent: 22 July 2009 17:19 >> To: [email protected] >> Subject: [Model-Glue] Re: Scaffolding not working in MG3 >> >> >> What svn server are you using? >> >> On 7/22/09, Gareth Cole <[email protected]> wrote: >>> >>> Hi Dan, >>> >>> Thanks for offering to help. I suspect I've been looking at the wrong > code >>> for scaffolds. >>> >>> I was struggling to turn this on with an existing project yesterday, so I >>> downloaded the latest code from svn today, and tried a clean sample >> project. >>> >>> I used the instructions from the wiki for setting up scaffolding, which >> seem >>> to the same as for MG2. Just nothing happens... >>> >>> The GDMs work fine, and I've scaffolding turned on in coldspring.xml. I >> add >>> <scaffold> tags to the modelglue.xml file, but that's as far as it gets. >>> >>> Thanks >>> >>> -----Original Message----- >>> From: [email protected] [mailto:[email protected]] On >>> Behalf Of Dan Wilson >>> Sent: 22 July 2009 16:59 >>> To: [email protected] >>> Subject: [Model-Glue] Re: Scaffolding not working in MG3 >>> >>> >>> Scaffolding is implemented in mg3. Do you have a recent version? >>> >>> Have you enabled scaffolding in your coldspring.xml? >>> >>> >>> I'm on a client site right now and am typing this to you on my phone. >>> This means I can't be much direct help now, but i'll help you look >>> into this later. >>> >>> In short, mg3 has scaffolding support and there have even been new >>> features added. I can give you more specifics later, but I don't think >>> the scaffolds controller is involved. >>> >>> >>> Dan >>> >>> On 7/22/09, Gareth Cole <[email protected]> wrote: >>>> >>>> OK. I'm a bit more confused with this now. >>>> >>>> I figured out that editing the ModelGlueConfiguration.xml file and > adding >>>> > <value>/ModelGlue/gesture/modules/scaffold/config/scaffolding.xml</value> >>>> to the requestPhases property gets the generateScaffolds() in the >>>> ScaffoldController.cfc going. >>>> >>>> The trouble now, is that generateScaffolds() doesn't generate scaffolds. >>> It >>>> looks the same as the generateEvent() function in >>> GenerationController.cfc. >>>> It's starting to look like the feature hasn't been fully implemented. >>>> >>>> I'd appreciate it if someone can tell me how they got scaffolding > working >>> in >>>> MG3? >>>> >>>> I used the scaffolding extensively in my previous MG2 projects, as it >>> saved >>>> me a lot of development time. I'd hoped to use them with MG3, but I'm >>>> running out of time trying to get this working. >>>> >>>> If there's still development to be done on scaffolding in MG3, I'll >>> happily >>>> work on this, if someone can explain how it should be implmented. >>>> >>>> Thanks, >>>> >>>> Gareth >>>> >>>> -----Original Message----- >>>> From: [email protected] [mailto:[email protected]] > On >>>> Behalf Of Chris Blackwell >>>> Sent: 22 July 2009 14:03 >>>> To: [email protected] >>>> Cc: <[email protected]> >>>> Subject: [Model-Glue] Re: Scaffolding not working in MG3 >>>> >>>> >>>> is scaffolding now in trunk, or is it still just in the scaffold >>>> branch in svn? >>>> >>>> chris >>>> >>>> >>>> On 22 Jul 2009, at 13:46, "Gareth Cole" <[email protected]> wrote: >>>> >>>>> >>>>> I checked that and it's fine. >>>>> >>>>> I've been trying to dig into this, but it's a bit hard to figure out >>>>> what >>>>> should be happening. >>>>> >>>>> I know that the function generateScaffolds() isn't being called in >>>>> /ModelGlue/gesture/modules/scaffold/controller/ScaffoldController.cfc >>>>> This is despite it being set to listen for the >>>>> 'modelglue.modulesLoaded' >>>>> message in /ModelGlue/gesture/modules/scaffold/config/scaffolding.xml >>>>> >>>>> I know that the 'modelglue.modulesLoaded' message has been broadcast >>>>> from >>>>> the debug output. >>>>> >>>>> My guess is that the file >>>>> /ModelGlue/gesture/modules/scaffold/config/scaffolding.xml hasn't been >>>>> loaded, but I'm not sure where that should have been set. >>>>> >>>>> -----Original Message----- >>>>> From: [email protected] [mailto:model- >>>>> [email protected]] On >>>>> Behalf Of Sean Coyne >>>>> Sent: 22 July 2009 12:56 >>>>> To: model-glue >>>>> Subject: [Model-Glue] Re: Scaffolding not working in MG3 >>>>> >>>>> >>>>> make sure your <scaffold> tag is within the <event-handlers> block >>>>> >>>>> On Jul 22, 7:00 am, "Gareth Cole" <[email protected]> wrote: >>>>>> Hi, >>>>>> >>>>>> I'm not sure if I'm missing something obvious, but I can't get >>>>>> scaffolding >>>>>> to work in MG3. I add <scaffold object="MyObj" /> tags to my >>>>>> modelglue.xml >>>>>> file, but nothing gets generated. No error messages or anything else. >>>>>> >>>>>> I've got GDMs working fine and I've got the latest version of model- >>>>>> glue >>>>>> from svn. I can see that there's scaffolding code in there, but I >>>>>> can't >>>>>> figure out why nothing is generated. I've configured the scaffolding >>>>>> sections of coldspring.xml. Is there anything else I need to set? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Gareth >>>>> >>>>> >>>>> > >>>> >>>> >>>> >>>> > >>>> >>> >>> >>> -- >>> "Come to the edge, he said. They said: We are afraid. Come to the >>> edge, he said. They came. He pushed them and they flew." >>> >>> Guillaume Apollinaire quotes >>> >>> >>> >>> > >>> >> >> >> -- >> "Come to the edge, he said. They said: We are afraid. Come to the >> edge, he said. They came. He pushed them and they flew." >> >> Guillaume Apollinaire quotes >> >> >> >> > >> > > > -- > "Come to the edge, he said. They said: We are afraid. Come to the > edge, he said. They came. He pushed them and they flew." > > Guillaume Apollinaire quotes > > > > > > -- "Come to the edge, he said. They said: We are afraid. Come to the edge, he said. They came. He pushed them and they flew." Guillaume Apollinaire quotes --~--~---------~--~----~------------~-------~--~----~ 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 For more about Model-Glue, check http://www.model-glue.com . -~----------~----~----~----~------~----~------~--~---
<?xml version="1.0" encoding="UTF-8"?> <modelglue> <controllers> <controller id="Controller" type="testapp.controller.Controller"> <!-- <message-listener message="message" function="controllerFunction" /> --> </controller> </controllers> <event-types> <!-- Sample Event Type: You can use before, after or both. <event-type name="templatedPage"> <before> <results> <result do="SomethingThatShouldRunBefore"/> </results> </before> <after> <results> <result do="SomethingThatShouldRunAfter"/> </results> </after> </event-type> --> </event-types> <event-handlers> <!-- Sample Event Handler: <event-handler name="eventname"> <broadcasts> <message name="message" /> </broadcasts> <results> <result name="resultName" do="otherEvent" /> </results> <views> <include name="body" template="content.cfm" /> </views> </event-handler> --> <scaffold object="Cell" type="list" /> <!-- A homepage for your application. --> <event-handler name="page.index"> <broadcasts> <message name="modelglue.GenericList"> <argument name="object" value="Cell" /> </message> </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>
