添加到redmine核心模型
我正在redmine 1.4中编写一个插件,作为我项目的一部分,我需要在我创建的模型(例如:lms_用户)和作为redmine核心(“用户”)一部分的模型之间建立一对多关系。 我知道创建这种关系的常用方法是在“LmsUser”模型中使用“belishto:user”,在用户中使用“has\u many:users”,但这将涉及修改核心模型“users”,这是不需要讨论的添加到redmine核心模型,redmine,redmine-plugins,Redmine,Redmine Plugins,我正在redmine 1.4中编写一个插件,作为我项目的一部分,我需要在我创建的模型(例如:lms_用户)和作为redmine核心(“用户”)一部分的模型之间建立一对多关系。 我知道创建这种关系的常用方法是在“LmsUser”模型中使用“belishto:user”,在用户中使用“has\u many:users”,但这将涉及修改核心模型“users”,这是不需要讨论的 有没有办法解决这个问题,这样核心就不应该有任何依赖性问题?如果你想,除了(monkey)修补用户类之外,没有别的办法了 从用户
有没有办法解决这个问题,这样核心就不应该有任何依赖性问题?如果你想,除了(monkey)修补
用户
类之外,没有别的办法了
从用户处访问插件模型
另一方面,如果您从数据库访问User
类,则不需要这样做
模型
在所有情况下,修补Redmine核心是扩展Redmine的常用方法。信息技术
没什么大不了的!这是一种非常普遍的做法。。。看看一些插件(来自
实例)。
不要害怕这样做,但我给你的唯一警告是:小心
一定要明白你在做什么