【发布时间】:2018-01-14 04:03:18
【问题描述】:
有一个DataTables CPAN module。它适用于数据表 1.6 版。 同时,有数据表 1.10,具有不同的界面。很多东西都变了,例如选项名称。
我想知道:如何扩展模块以涵盖旧的东西以及新的数据表 1.10 接口? 这个问题有通用名称吗? 有最佳实践吗? 是否有一个很好的参考模块我可以看看?我认为其他人也确实面临过挑战。
【问题讨论】:
-
另见JQuery::DataTables::Request: "本模块只提供了对应v1.10参数的API,但是将v1.9参数映射到对应的v1.10参数。"
-
这两个模块的界面完全不同。 DataTables 假定 CGI 并自己进行所有解析,而 JQuery::DataTables::Request 实际上希望您传入 args。我认为后者是更好、更抽象的实现。你应该能够使用它。同时,向它们(github.com/srchulo/DataTables 和 github.com/xmikew/p5-JQuery-DataTables-Request)发出拉取请求以相互添加链接可能是有意义的,因此未来的用户会看到这两个 API 版本都有实现。
标签: perl api module datatables cpan