On 2 Jan 2012, at 16:30, Bill Moseley wrote:



On Mon, Jan 2, 2012 at 6:42 PM, Tomas Doran <[email protected]> wrote:


Why are you messing around with ACCEPT_CONTEXT to do this?

Why not just use COMPONENT to return the service class once?

Oh, I'm glad you brought that up.

<snip>

Where Model::Foo does use Model::Adaptor. Maybe I could work with setup_components to make sure the model instances are created in the correct order (or user Bread::Board as discussed earlier).

Gotcha! Yes, that's then totally valid - and one of the things that _should_ be simple, but isn't right now.

As you note - you can mess around with the model load order to ensure things work - letting you have everything setup at startup time - if that (the setup at startup time) is a significant advantage or not is of course your call - but messing with the load order obviously isn't nice, or extensible!

This is one of the things that is very much solved by the Bread::Board branch..

Which is code to do exactly what you want - i.e. setup any models there is config for, but which don't have an explicit class on-disk, and then go on to setup controllers for each model setup.

Sure does!  Thanks,

No worries :)

Cheers
t0m



_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to