Good evening,
On 25/6/07 at 8:11 PM +0100, Matt S Trout
<[EMAIL PROTECTED]> wrote:
Not handled yet. Try
sub descendants {
my $self = shift;
$self->result_source->resultset->search({
'lft' => { -between => [ $self->lft, $self->rgt ] }
});
}
Thanks for the code; that was effectively what I was already
doing in the controller. I've made a method for it per your
suggestion above. I'm starting to get the hang of chaining
resultsets too, and I'm really liking it. :-)
for the moment.
If you'd be interested, I'd dearly love to see a nested set implementation
for DBIx::Class::Tree and would be more than happy to help out if you get
stuck anywhere in doing so.
I've got a lot of legacy (really messy) code for managing the
nested-set tree I'm using. As I migrate that code I'll write in
context of a DBIx::Class::Tree module. I'm sure you'll hear from
me at the time.
Somehow I had missed DBIx::Class::Tree so thanks for the pointer
to that. My nested-set tree also uses adjacency model for
historical reasons. And I had already implemented a lot of what
DBIC::Tree does. I'll just switch to that instead. (And add
nested-set functionality as needed.)
There's actually one already built into MojoMojo but the svn for that's
currently midway through a migration - I'll reply again to this thread
when that's done.
I've grabbed that and read through the code. It's already given
me some ideas for how to improve my *pages* of legacy code for
managing the tree structure.
Thanks again for your help.
Charlie
--
Charlie Garrison <[EMAIL PROTECTED]>
PO Box 141, Windsor, NSW 2756, Australia
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
http://www.ietf.org/rfc/rfc1855.txt
_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/