Dancer2 - definitely. On Fri, Aug 7, 2015 at 9:25 PM, Richard Reina <[email protected]> wrote:
> Okay will start over and try this. I take it I should start over in > Dancer2 right? > > 2015-08-07 15:15 GMT-05:00 John Stoffel <[email protected]>: > >> >> Andrew, >> >> I think you really need to back up and start from scratch >> again. Unfortunately I've got family around and can't spend the time >> to help directly, but what I would do is: >> >> >> 1. start a new dancer project. >> >> 2. build a new template for the index page with a <form ....> >> ... </form> in it with just a single text entry and a submit button. >> Simple stuff. Make sure the text post has a name of 'query'. >> >> 3. You need two routes in your lib/Module.pm file: >> >> package Module; >> use Dancer ':syntax'; >> use Dancer::Plugin::DBIC; >> >> our $VERSION = '0.1'; >> >> get '/' => sub { >> template 'index', { >> title => "The Index", >> }; >> }; >> >> get '/search' => sub { >> my $query = params->{query} || ""; >> my $regexp = $query; >> $regexp =~ s/\?|\*/\.\*/g; >> my $tobold = $query; >> $tobold =~ s/\?|\*//g; >> >> my @results = (); >> my $limit = 50; >> if (length $query) { >> @results = _perform_search($regexp,$limit); >> } >> } >> >> >> And of course a subroutine called _perform_search() to do the actual >> work. >> >> >> Once you have that working, try using the POST method, and adding in >> the: >> >> post '/search2' => sub { >> >> } >> >> routines. Then you *should* be able ot handle it. >> >> I'd also look more closely at the Dancer Advent calendar stuff as >> well. The advantage of GET calls is that you can more easily wrap >> them into a div and return results, etc. >> >> But honestly I'm an old dog also learning new tricks... :-) >> >> John >> _______________________________________________ >> dancer-users mailing list >> [email protected] >> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >> > > > _______________________________________________ > dancer-users mailing list > [email protected] > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users > > -- Andrew Solomon Mentor@Geekuni http://geekuni.com/ http://www.linkedin.com/in/asolomon
_______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
