[Maypole] Using model class methods in addnew

Peter Speltz peterspeltz@yahoo.com
Wed, 13 Oct 2004 07:49:47 -0700 (PDT)


Is there a maypole way to use methods of an object your creating in the
"addnew' templated?  If you're in "beerdb/beer/view/1"  you can say:

beer.mymethod to call that method.  

But if your adding a new beer, in addnew you can't say : 

beer.mymethod. There is no object beer yet.  However it would be nice to call
BeerDB::Beer methods anytime your working with beer.  

Is that funtionality built into maypole?  

If you want more clarification of my problem : 
I have a model class Customer.pm generated by CDBI::Loader. I added a method to
it:
package Namespace::Customer;
sub types { ('Residential', 'Business' ) }

I want to use this method in the "addnew" template to populate a drop down list
to choose the customer type.  But i don't seem to have a Customer obj. I could
make it a driver method and probably say: request.customer_types in the
template but obviously it'd be it'd be better in the Customer obj.

thanks.

=====
pjs


		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com