开发者社区 问答 正文

如果我自己的blogModel继承了Model,但是blogModel定义了部分属性,用于request接收,现在不行

如果我自己的blogModel继承了Model,但是blogModel定义了非数据库字段属性(提供了set方法),用于request接收,目的是在controler下做操作,不想单独的定义变量从request中接收,我看了ModelInjector的源代码,发现只能要么继承Model,直接对应数据库字段,要不不继承,全部自己写。

两者不能综合考虑一下吗?

展开
收起
小旋风柴进 2016-06-08 11:53:31 2115 分享 版权
1 条回答
写回答
取消 提交回答
  • 现在的确不支持这个功能。 目前发现这种需求还比较少,如果实现这个功能对性能也有点影响。如果出现这种需求,建议两种处理方式:

    1:在action 中 getPara 并调用 youModel.put(...) 方法放入值

    2:使用拦截器注入值到 model 中

    后者适用于多处重用某个model的注入代码。
    2019-07-17 19:31:36
    赞同 展开评论
问答分类:
问答地址: