データベースを作成してブラウザからアクセスするには、Catalyst を使用する必要があります。DBIx-class と sqlite を使用して非常に単純なデータベースを作成しました。テーブルは 1 つだけで、いくつかのレコードで埋められています。Template Toolkitビューモジュールと以下のコードをコントローラーに使用して、テーブル全体とその行を表示することができました。
$c->stash(ptm => [$c->model('DB::ptm')->all]);
データベースを検索し、キーワードに一致するエントリを表示するために単純な検索ボックスを作成しましたが、キーワードをコントローラーに渡す方法や、これを達成するためのサブルーチンを実装する方法がわかりません。
解決策が見つからないまま、3 日以上検索しました。