array:1 [▼
"HelperController" => array:4 [▼
"modular" => "100"
"title" => "100-公共的帮助方法\r"
"desc" => "@desc验证码,短信发送验证等方法\r"
"methods" => array:8 [▼
"api/helper/captcha" => array:4 [▼
"index" => "6"
"title" => "6-图片验证码接口\r"
"service" => "api/helper/captcha"
"desc" => "6-图片验证码接口\r"
]
"api/helper/checkSMSAuthCode" => array:4 [▼
"index" => "5"
"title" => "5-验证短信验证码接口\r"
"service" => "api/helper/checkSMSAuthCode"
"desc" => "5-验证短信验证码接口\r"
]
"api/helper/generateQrCode" => array:4 [▼
"index" => "8"
"title" => "8-二维码图片生成\r"
"service" => "api/helper/generateQrCode"
"desc" => "8-二维码图片生成\r"
]
"api/helper/getAllPhoneCode" => array:4 [▼
"index" => "2"
"title" => "2-获取所有国家的phone_code,无需传参\r"
"service" => "api/helper/getAllPhoneCode"
"desc" => "2-获取所有国家的phone_code,无需传参\r"
]
"api/helper/getCountryCity" => array:4 [▼
"index" => "1"
"title" => "1-获取国家省份城市区号与地址接口\r"
"service" => "api/helper/getCountryCity"
"desc" => "1-获取国家省份城市区号与地址接口\r"
]
"api/helper/getHumanAddress" => array:4 [▼
"index" => "3"
"title" => "3-根据path获取人类可以识别的地址信息\r"
"service" => "api/helper/getHumanAddress"
"desc" => "3-根据path获取人类可以识别的地址信息\r"
]
"api/helper/setSMSAuthCode" => array:4 [▼
"index" => "4"
"title" => "4-生成与发送短信验证码接口\r"
"service" => "api/helper/setSMSAuthCode"
"desc" => "4-生成与发送短信验证码接口\r"
]
"api/helper/verifyCaptcha" => array:4 [▼
"index" => "7"
"title" => "7-验证图片验证码\r"
"service" => "api/helper/verifyCaptcha"
"desc" => "7-验证图片验证码\r"
]
]
]
]
一个类里面有很多方法,需要对方法按照index来升序排序,该如何做呢?
这个问题被我解决了,我自己来回答吧,方法是直接把第一维的key放到二维里面去,其实我后面碰到的比这个更复杂一些。
类里面还有方法数组,也要对这里面的方法进行排序,我们产生这个需求的原因是后端是按照模块来开发,模块和里面的方法一旦序号确定,就不再改变,只能增或者删序号,不能修改序号,这样的话利于前后端沟通,例如,模块是1,对应的是用户个人中心的UserProfile类,下面有很多方法,然后我需要对这些方法进行编号。
最后产生的效果就如下图: