问题描述
- 实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑? 50C
- 功能主要是:我往我建立的相册传入相片,只要@我想要和他共享的人,就能在他的账号下建立同样的相册。
解决方案
简略的说
数据库直接建一个分享人以及图片路径
在程序里面直接读取分享的路径就好
至于权限、照片可以分享给哪些人,通样可以在增加字段实现
解决方案二:
和楼上看法一样
1.首先一张表 存放这个用户的相册信息
2.然后再一张表 存放这个相册的授权用户信息
要授权的时候 只要@一下 这个人 就将授权信息记录
然后查询的时候 除了查询这个人的相册 再去相册授权表你查询下哪些相册对这个人授权即可
解决方案三:
一、用户表
存储用户信息
二、相片表
存储相片信息,如相片名称,服务器存储路径,缩略图路径,文件类型,文件相关信息等
三、相册表
存储相册信息,如相册名称,是否被共享,相片数
四、相册-相片关联表
存储相册-相片关联关系,相册ID,相片ID
五、相册-共享用户表
存储相册-共享用户关系,相册ID,用户ID
时间: 2024-09-15 01:30:14