[Catalyst] questions about Hops demo
    Sebastian Riedel 
    sri at oook.de
       
    Thu Jun 16 18:54:01 CEST 2005
    
    
  
Am 16.06.2005 um 14:47 schrieb samwyse:
> 1)  In catalyst/hops/lib/Hops/M/CDBI.pm, additional classes are loaded
> in two different ways:
>
> + # Declare additional classes.
> + use Class::DBI::Loader::Relationship;
> + use Class::DBI::AsForm;
> + use Class::DBI::FromForm;
> + use Class::DBI::Plugin::RetrieveAll;
> +
>   __PACKAGE__->config(
> !     # Declare additional classes.
> !     additional_classes => [ qw/
> !         Class::DBI::Plugin::RetrieveAll
> !     Class::DBI::Plugin::AbstractCount
> !     Class::DBI::Plugin::Pager
> !     / ],
>
> What's the difference (if any) between these two methods?
First requires and imports into the shared base class, second  
generates code to use classes in every table class.
>
> 2)  Looking at the templates, there's obviously hooks for additional
> useful functionality.  For example, when you look at a single beer,
> you'd like to see the pubs that serve it.  I'd like to get this
> working, but can't figure out how to get $class->meta_info("has_many")
> into the template.  Should I be putting something into the stash, or
> is there enough stuff there already and I just haven't found it yet?
I'd prefer the stash, but TIMTOWTDI... ;)
--
sebastian
    
    
More information about the Catalyst
mailing list