我正在开发一个 grails 应用程序。在某些情况下,我想根据角色控制域类字段。所以在每次调用域类的 getter setter 方法时,我想应用一些基于角色的过滤器(登录用户角色)。我假设grails将在运行时为domin类创建getter setter方法。所以在编写grails代码时是否可以应用这个逻辑。如果可能那么如何应用?
例子:
域类:
class Book{
String name;
double price;
}
控制器:
def index={
Book book=Book.get(1);
println book.name;
println book.price;
}
在上面的代码中“println book.price;” 此行应仅适用于特定角色。对于某些其他角色,它应该引发一些异常。
有可能实现吗?有没有插件可以做到这一点?
请对此提供一些帮助....谢谢