[Catalyst] RFC: Catalyst::Controller::RHTMLO

Jason Gottshall jgottshall at capwiz.com
Mon Feb 2 18:59:44 GMT 2009


Zbigniew Lukasiak wrote:
> Maybe I am just being lazy now - but before I start digging too deep -
> did you take into accout that some forms require loading stuff from
> the DB?  It can happen in to cases:
> 
> 1) loading SELECT choices lists - this one is easy - because it can be
> done at initialisation as it does not depend on th request.
> 
> 2) loading related forms for one to many relations - where you don't
> know how many related forms you need until you have the main object -
> i.e. until request time.  See Rose::HTML::Form::Repeatable.

Yes, I'm actually thinking of doing

   my $form = $class->new( app => $c );

so that the form can access model-related stuff as necessary. (This is 
safe because RHTMLO automatically weakens any value passed to ->app). 
Would something like that address your cases?

-- 
Jason Gottshall
jgottshall at capwiz.com




More information about the Catalyst mailing list