Swagger UI排序不适用于版本v2.1.4

时间:2016-03-30 16:44:41

标签: swagger swagger-ui swagger-php

您好我已经使用JSON对象实现了Swagger UI,但问题是"路径" (API调用)没有以字母数字顺序显示,而是我已经给出了" apisSorter"在JavaScript中作为alpha。

JSON输出在Web控制台中正确显示,当我使用调试工具时排序,但在网页中显示它按照我在注释页面中提到的顺序显示,而不是以字母数字方式显示。

以下是代码:

docExpansion: "none",
                    jsonEditor: false,
                    apisSorter: "alpha",
                    defaultModelRendering: 'schema',
                    showRequestHeaders: false

即使我试图从服务器端对JSON进行排序,但没有帮助。

以下是代码:

usort($swg_result, function($a, $b) { //Sort the array using a user defined function
        return $b->paths > $a->paths ? -1 : 1; //Compare the scores
    });

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

更改为此解决了问题:

apisSorter: "alpha",
operationsSorter : "alpha",