Ian, hi. Thanks so much for the suggestion, see comment below.
On Mon, 27 Jul 2009 14:42:25 +0100 Ian Sillitoe <[email protected]> wrote: > Thanks for advice, not always too keen to offload total problems for > > free code input, but in this instance after lots of hours spent ... > > > > Quickest way to get the problem fixed. > > I haven't got time to test the following just now, but my guess is > that it is how you are assigning the result: > > - $c->stash(result => $result); # put data into stash > > try changing that to: > > + $c->stash->{result} = $result; # put data into stash > > Could be wrong, but I think the former is causing the resultset to be > evaluated as an array and is therefore returning all the entries > before the pager is being applied. Sad to say this has not cleared the issue (am sure have been this route before) and though we still get '1 - 10 of 13 entries' all 13 are on the one page still. Noting the following, I agree that the 'pager' code is probably correct and the 'result' code seems to be the gremlin. How they interact is beyond me 1 The de-Bindlexed 'pager' code definitely pages the entries into sets of 10 with the original Bindlex 'result' code. 2 But the de-Bindlexed 'result' code is not paged into sets of 10 with the original Bindlex 'pager' code with either your line or mine does anyone else have a suggestion? I note that Bindlex used to bring up a warning when the catalyst development server was started, but I do not see this now. Has Bindlex perhaps been un-deprecated? - in which case I can save all this effort and continue using it! > > Cheers, > > Ian _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
