为了账号安全,请及时绑定邮箱和手机立即绑定

如何给 controller 或 action 附加属性?

如何给 controller 或 action 附加属性?

慕斯709654 2019-04-14 09:52:47
在web开发过程中,有没有一种方式给controller或action附加一种属性,类似给controller或action打上不同的tag,用于区分不同的类型,如下:/**@Tags("All")*/classUserControllerextendsController{/**@Tags("Read")*/publicfunctionindex(){}/**@Tags("Write")*/publicfunctionadd(){}/**@Tags("Write")*/publicfunctionfoo(){}}
查看完整描述

2 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

撸C#不?里面有Attribute可以给成员进行标注。
python也可以用装饰器来实现。
其他的就不熟了。
UPDATE:PHP可以通过反射拿到注释,黑魔法……ReflectionClass::getDocCommentFakingmethodattributesinPHP?
                            
查看完整回答
反对 回复 2019-04-14
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

Java有annotation,问题在于你想怎么利用这些tag?
@All//也可以@Tags("All")
classUserControllerextendsController{
@Read
publicObjectindex(){
}
@Write
publicObjectadd(){
}
@Write
publicObjectfoo(){
}
}
                            
查看完整回答
反对 回复 2019-04-14
  • 2 回答
  • 0 关注
  • 324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信