Jplist
JPLIST模块是一个数据源捆绑包,可与Perl和数据库句柄一起使用,其中JPLIST(http://jplist.com)仅作为UI模块的行为。
要安装此模块,请运行以下命令:
perl Makefile.PL
make
make test
make install使用JPLIST模块与CGI或PERL MVC Web应用程序集成,例如Catalyst/Dancer来解码JPLIST请求参数,并使用DBI句柄与数据库集成。
use JPList;
my $jplist = JPList->new
({
dbh => $dbh,
db_table_name => 'Items',
request_params => $c->request->body_params->{statuses}
});
my $jp_resultset = $jplist->get_resultset();
#Data
$jp_resultset->{data};
#Count
$jp_resultset->{count};JPLIST模块解码由JPLIST AJAX CORE模块编码的请求参数,然后通过应用所需的过滤器和排序选项从适当表中获取数据。
Database handle Table name from where data should be fetched. JPList UI module Request params passed here so that JPList modlue decodes and applys the fitler and sort accordingly Custom fields or custom query Fixed WHERE fields/clause to be used on all queries$ jplist-> get_resultset()用于根据JPLIST请求参数返回结果集数据和计数。
驼鹿
Uri ::逃脱
JSON
https://github.com/sheeju/jplist
开发时间由exceleron www.exceleron.com支持。
Sheeju Alex(Sheeju)
版权(C)2017 Sheeju Alex
该程序是免费软件;您可以根据艺术许可(2.0)的条款对其进行重新分配和/或修改它。您可以在以下方式获得完整许可证的副本:
http://www.perlfoundation.org/artistic_license_2_0
标准版本或修改版本的任何用途,修改和分发均受此艺术许可的约束。通过使用,修改或分发包裹,您可以接受此许可证。如果您不接受此许可证,请勿使用,修改或分发包。
如果您的修改版本是从您以外的其他人制作的修改版本中得出的,则需要确保您的修改版本符合本许可证的要求。
该许可没有授予您使用版权持有人的任何商标,服务标记,商标或徽标的权利。
该许可包括非排他性,全球,免费的专利许可证,可以制造,制造,使用,提出出售,出售,进口和以其他方式转让该包裹,该包裹涉及版权持有人可授权的任何专利索赔,这些索赔必然侵犯该包装。如果您针对任何当事方提起专利诉讼(包括交叉声称或反诉),该方指控该套餐构成了直接或贡献专利的侵犯,则该艺术许可应在提起此类诉讼之日终止。
保证的免责声明:该包装由版权持有人和贡献者提供“如',并且没有任何明示或暗示的保证。对适销性,对特定目的的适用或不侵权的隐含保证在您的地方法律所要求的任何范围内都不会导致任何范围或不可限制。即使建议造成此类损坏的可能性,也可以使用包裹。