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

如何给 controller 或 action 附加属性?

如何给 controller 或 action 附加属性?

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

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

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

TA贡献2003条经验 获得超2个赞

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号