X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2FApache%2FMVC%2FView%2FTT.pm;h=083b35950832d601ccc260ebb0c9f1d7568497d9;hb=a0f5a455f933d562b30d9feb613098fb7ddc85b6;hp=368c3ecc330546b01b42466788825ade02f16ddd;hpb=a0b702113b5a868698f65a5a88c35d91227a775f;p=maypole.git diff --git a/lib/Apache/MVC/View/TT.pm b/lib/Apache/MVC/View/TT.pm index 368c3ec..083b359 100644 --- a/lib/Apache/MVC/View/TT.pm +++ b/lib/Apache/MVC/View/TT.pm @@ -27,12 +27,14 @@ sub _args { class => $class, objects => $r->objects, base => $r->config->{uri_base}, + config => $r->config # ... ); $args{classmetadata} = { name => $class, columns => [ $class->columns ], colnames => { $class->column_names }, + related_accessors => [ $class->related($r) ], moniker => $class->moniker, plural => $class->plural_moniker, cgi => { $class->to_cgi }, @@ -45,6 +47,9 @@ sub _args { } else { ($args{$r->model_class->moniker}) = @{$r->objects}; } + + # Overrides + %args = (%args, %{$r->{template_args}||{}}); %args; }