我完成了一个照片库的建设,并希望用户能够设置上传照片中的默认个人资料照片和专辑封面照片。
我的数据库中有以下表格:
处理这个问题的常用方法是什么?
答案 0 :(得分:1)
假设您不需要存储过去的个人资料/相册默认照片选择,一个简单的方法是:
profiles.photo_id -> photos.photo_id
photo_albums.photo_id -> photos.photo_id
在您的代码中,您可以强制执行专辑封面照片,实际上是在该专辑中。
当用户删除用作默认/封面的照片时(或许添加最旧或最新的照片),您需要制定规则。