我最近探討了Apigility我想使用HTTP DELETE方法刪除某個實體,但在刪除之前我需要驗證「entityId」必須被給出並且必須是Digit和trim。 問題是文檔提到:Zend Apigility:DELETE HTTP方法驗證
內容驗證當前僅適用於POST,PATCH和PUT請求。如果您需要驗證查詢字符串參數,則需要爲這些任務編寫自己的邏輯。 https://apigility.org/documentation/content-validation/intro 我必須做出的配置文件中的一些custome修改爲波紋管:
'NetworkingNightAPI\\V1\\Rpc\\DeleteSlotByLoginUser\\Controller' => [
'DELETE' => 'NetworkingNightAPI\\V1\\Rpc\\AssignTimeSlotToLoginUser\\Validator',
],
正如我提到DELETE方法來驗證相同NetworkingNightAPI \ V1 \ RPC \ AssignTimeSlotToLoginUser \驗證,但問題是,它總是返回「的價值不能爲空「,即使我使用PostMan添加了有效的行JSON值
謝謝!
使用郵差ENTITYID = 1,那麼它得到了驗證,但是當我通過排JSON在體內它的劑量不 –