我想建立一个基于codeigniter的模型机构,但即时通讯但坚持数据库,完全是注册部分。模型公司数据库意见
我想让用户注册为模特,摄影师,代理或化妆师。
因此,有人可以给我一个意见如何使数据库?就像分开不同表格中的模型,摄影师,代理商和艺术家一样,并且在注册表中只需要获取基本信息?如姓名,密码,电子邮件,D.O.B.,还是有其他方法?
谢谢
我想建立一个基于codeigniter的模型机构,但即时通讯但坚持数据库,完全是注册部分。模型公司数据库意见
我想让用户注册为模特,摄影师,代理或化妆师。
因此,有人可以给我一个意见如何使数据库?就像分开不同表格中的模型,摄影师,代理商和艺术家一样,并且在注册表中只需要获取基本信息?如姓名,密码,电子邮件,D.O.B.,还是有其他方法?
谢谢
您应该使用父类型为“USER”的实体子打字,其中包含您的基本信息以及“MODEL”,“AGENCY”,“PHOTOGRAPHER”,“MAKEUP_ARTIST”的子类型。这将允许您在存在重叠的不可避免情况下获得更好的用户体验。我确定有摄影师有机构和代理商进行化妆等。尽管这些类型的用户具有不同类型的配置文件,但拥有单一用户ID和密码会更好。
做一个下拉针对不同类型的数据库中的人报名参加这对于降的数据向下来自一个单独的表(如person_type
),节省的人的基本资料与单独的表person_type
表的ID。
您可以为此目的制作一个获取,插入和更新记录的模型。