0

我制作了一个应用程序,在其中上传所有用户都可以看到的文件。我为此使用了 Joomla Fabrik。

现在对于我上传的每个文件/行,我想选择可以看到该文件的用户。这些用户必须能够通过单击某个复选框来确认他们已阅读文件,以便我可以检查每个人是否都阅读了该文件。

请帮忙,谢谢。

4

1 回答 1

0

这个解决方案是一个相当基本的解决方案,作为一个权限表。

用列创建一个新表(我的只是一个例子) FILE_IDENTIFICATOR USER_IDENTIFICATOR CAN_READ HAVE_READ

此表将包含文件用户关联。如果用户可以读取文件,只需将 CAN_READ 设置为 true。如果用户已检查他是否已阅读,请将 HAVE_READ 设置为 true(默认情况下 HAVE_READ 应为 false)。FILE_IDENTIFICATOR 和 USER_IDENTIFICATOR 取决于您的系统实现。每次您向用户授予文件访问权限时,都可以将行添加到此表中,或者您可以添加所有用户-文件关联(认为这可能会导致表变大)。

这是一种简单的方法,仅使用表访问操作,但您必须对检查 CAN_READ 和 HAVE_READ 标志并添加文件用户关联的工作流程进行建模。

于 2012-08-24T10:26:59.513 回答