我想做一个基于codeigniter的模型代理,但我坚持使用数据库,正是注册部分。
我想允许用户注册为模特、摄影师、代理商或化妆师。
那么有人可以给我一个意见如何制作数据库吗?就像把模特、摄影师、经纪公司和艺术家分开放在不同的桌子上,在登记表上只要求基本信息?比如姓名、密码、电子邮件、DOB,还是有其他方法?
谢谢
我想做一个基于codeigniter的模型代理,但我坚持使用数据库,正是注册部分。
我想允许用户注册为模特、摄影师、代理商或化妆师。
那么有人可以给我一个意见如何制作数据库吗?就像把模特、摄影师、经纪公司和艺术家分开放在不同的桌子上,在登记表上只要求基本信息?比如姓名、密码、电子邮件、DOB,还是有其他方法?
谢谢
为不同类型的注册人创建一个下拉列表,下拉数据person_type
来自数据库中的单独表(例如),并将人员的基本详细信息与表的 ID 一起保存在单独的person_type
表中。
为此,您可以制作一个用于获取、插入和更新记录的模型。
您应该使用父类型为“USER”的实体子类型,其中包含您的基本信息,以及子类型为“MODEL”、“AGENCY”、“PHOTOGRAPHER”、“MAKEUP_ARTIST”。这将使您在不可避免的重叠情况下获得更好的用户体验。我确信有些摄影师拥有代理机构和代理机构进行化妆等。尽管拥有不同类型的个人资料,但对于这些类型的用户来说,拥有一个用户 ID 和密码会更好。