[Catalyst] Forcing scalar context in TT?
samuel.c.kaufman at gmail.com
Thu Dec 23 17:04:05 GMT 2010
You *could* do [% row.objects_rs.count %] to force resultset context.
However, the fact that it's such a pain in the ass should tell you that
you're doing something in the view that shouldn't be done there. Just stash
the count from the controller, and you won't have to worry about scalar
On Thu, Dec 23, 2010 at 11:44 AM, Moritz Onken <onken at houseofdesign.de>wrot=
> Use Template::Alloy and do
> [% $(row.objects).count %]
> Am 23.12.2010 um 16:53 schrieb Alex Povolotsky:
> > Hello!
> > I'm writing an application that needs to count some related objects
> > [% row.objects.count %] results in "select * from objects"
> > [% row.objects.scalar.count %] yields an error
> > [% row.search_related_rs('objects').count %] is UGLY
> > Do I have any better solution?
> > Alex.
> > _______________________________________________
> > List: Catalyst at lists.scsys.co.uk
> > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> > Searchable archive:
> > Dev site: http://dev.catalyst.perl.org/
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> Dev site: http://dev.catalyst.perl.org/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Catalyst