2017-05-24 25 views
0

我有一个模型“用户”。我还有$可填充的字段,包括'角色'(用户或管理员)字段。我有一个'更新'方法来编辑用户的数据。每个用户只能编辑自己的配置文件(管理员可以编辑所有配置文件除外)。我如何禁止为用户编辑“角色”并允许仅针对管理员进行更新?如何使字段只能填写管理员

+0

你的'$ user'就是'belongsTo()'到'$ admin',就像你需要的关系一样。 –

+0

用户是模型,'admin'只是用户的角色。我为所有用户都有一张桌子。你的意思是我需要创建一些类似'Actor'的抽象类,这个抽象类将由2个不同的模型'User'和'Admin'实现,并且具有全局范围'角色'?有没有更简单的方法来做到这一点? –

回答

0

当你想编辑某些东西时检查角色。 使用关系就是一个例子。

+0

在控制器中?我认为这不好。 –

相关问题