Base基礎(chǔ)類
Index控制器
如上圖,我在基礎(chǔ)類Base里定義了一個R方法,用來判斷接口接收到的參數(shù)是否存在、有值、有效;
我現(xiàn)在在Index控制里調(diào)用這個R方法,如果客戶端沒傳過來這個index參數(shù),訪問時是沒有返回R方法中的提示的,只能在Index這邊加個return才行,但是這樣就直接停止執(zhí)行了
想問下大家,我應(yīng)該怎樣來做這個判斷參數(shù)有效的功能呢?
use support\exception\BusinessException;
然后R方法里return json直接改成
throw new BusinessException('錯誤信息', 1002);
框架會捕獲異常并返回json,不用自己捕獲,非常方便
A調(diào)用B, B return 給A, A接受再return給api
嗯,但是這樣A需要判斷B返回的是什么,才知道是否需要return還是繼續(xù)往下執(zhí)行,每個參數(shù)都得這樣判斷一遍,這樣的話就不是我提這個問題的初衷了,我是想一個公共方法就搞定,不需要再后續(xù)判斷了