On Jan 22, 2008, at 5:31 PM, mike wrote:

> On Jan 22, 2008 3:38 AM, Ash Berlin <[EMAIL PROTECTED]> wrote:
>> Yes wantarray is annoying. But oh look, its almost as if  
>> DBIx::Class users
>> use TT to. I point you at search_rs:
>
> i already know about search_rs.
>
>> From DBIx::Class::Relationship:
>>
>> Three methods are created when you create a has_many relationship.   
>> The
>> first method is the expected accessor method, C<$accessor_name()>.   
>> The
>> second is almost exactly the same as the accessor method but "_rs" is
>> added to the end of the method name.
>
> i did not, however, know about this.
>
>> These features have been in DBIx::Class since about mid-2006.
>>
>> [% category.products_rs.search_related_rs('authorizations').
>> magazine_rs.trade_rs.collecting_rs.count %]
>>
>> Should do the same job.
>
> no, it won't, because there is not a search_related_rs method.

No really, there is: 
http://search.cpan.org/~ash/DBIx-Class-0.08008/lib/DBIx/Class/Relationship/Base.pm#search_related_rs

(BTW that wasn't to say that your SCALAR patch isn't useful, jsut that  
there are otherways to achieve this in DBIC. Patch is a good idea in  
my view)

_______________________________________________
templates mailing list
templates@template-toolkit.org
http://mail.template-toolkit.org/mailman/listinfo/templates

Reply via email to