我想使用Controller类自带的return方法返回接口信息。其中,code码我想先定义好一个常量的列表,然后让所有Controller层都可以方便的使用。
首先我写了个控制层的基类,在里面把code码定义成静态属性。然后它的子类都可以通过$this::CODE_NAMEl来引用定义好的code码。
虽然效果达到了,但是感觉有点不对路啊 ,还请有经验的朋友说说一般这个情况该怎么设计,谢谢 :)
我想使用Controller类自带的return方法返回接口信息。其中,code码我想先定义好一个常量的列表,然后让所有Controller层都可以方便的使用。
首先我写了个控制层的基类,在里面把code码定义成静态属性。然后它的子类都可以通过$this::CODE_NAMEl来引用定义好的code码。
虽然效果达到了,但是感觉有点不对路啊 ,还请有经验的朋友说说一般这个情况该怎么设计,谢谢 :)
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
1 回答1.2k 阅读
首先,你这个单独写出来的没有问题的问题在于放在基类,这个很明显是没必要的。
这个最好就是单独放在一个Response类,在里面定义一些常见的返回代码类常量,或者单独用一个类来放
只定义一些公用的,如果因为业务逻辑需要返回不同的
code
,所以对应业务的code
就应该在你业务实现类里面放类常量,保证这个code
在当前业务逻辑中方便快速定位问题。