Catalyst Framework中的搜索选项

时间:2012-08-21 04:18:52

标签: datatables catalyst template-toolkit

我使用催化剂和模板工具包为数据库开发了一个网页。我的网页上有一张桌子。我想在同一个网页中有一个搜索选项,它从后端(数据库)动态获取数据,并允许用户在数据库中搜索。 我的页面中有jQuery数据表,但它不从数据库中获取数据,而是在表中搜索并给出结果。由于我是perl和催化剂的新用户,我请求告诉我如何在我的网页中提供搜索选项。

如果我的问题不明确,我会详细解释。

1 个答案:

答案 0 :(得分:0)

你所要求的并不是微不足道的,但可以做到。

首先需要仔细阅读有关server-side processing的DataTables文档,然后在应用程序中重写生成数据的Catalyst Controller,以便它反映Allan的PHP代码的行为:应用过滤器,排序和限制,然后返回JSON结果。如果您正在使用DBIx :: Class和/或SQL :: Abstract模块,那么可以用更少的代码创建等效的功能。

但是,这并不适合那些胆小的人。我编写并管理了一个使用Catalyst,TT和DT来呈现CRUD屏幕的应用程序,我仍然没有急于转换到服务器端处理,直到它证明绝对必要。 (YAGNI原则+时间贫乏的生活。)