php – Codeigniter Ion Auth编辑用户表
发布时间:2020-12-13 16:58:26 所属栏目:PHP教程 来源:网络整理
导读:我是Codeigniter的新手,我刚刚学习了离子身份验证系统.我只是有几个问题: 1)是否可以修改默认用户表? (你会建议支持还是反对它?)我理解模型,视图,库或控制器中可能存在期望表具有其确切默认结构的函数,但是例如,我不需要公司列,那我怎么去除它呢? 2)如何
我是Codeigniter的新手,我刚刚学习了离子身份验证系统.我只是有几个问题:
1)是否可以修改默认用户表? (你会建议支持还是反对它?)我理解模型,视图,库或控制器中可能存在期望表具有其确切默认结构的函数,但是例如,我不需要公司列,那我怎么去除它呢? 2)如何将其他用户信息添加到默认用户表? (如果我只是执行一些sql来将列添加到默认用户表中,它会影响任何函数吗?) 3)这是一个来自theast问题的后续,有人会建议只为我的附加用户信息创建一个单独的表,并使用他们的用户ID作为这个新表中的主键,然后只通过我自己的模型访问tjat信息? 感谢你的帮助! 解决方法
>是的,可以编辑用户表,但是,您必须通过ion_auth_model /库检查对要删除的字段的调用/写入.否则,您将尝试将数据插入不存在的字段时遇到500错误.
>是的,您可以在phpmyadmin中添加其他字段,您可以在其中访问数据库本身.其他字段需要设置为null(以防止在数据不存在时写入错误),或者您必须根据需要包含这些字段并将它们添加到ion_auth的现有函数中. >坚实的想法,通常我遵循的规则是在数据库中保留尽可能少的空字段.因此,如果每个用户都有其他信息,并且您没有将表扩展到荒谬的长度,那么我会将其附加到users表.否则,如果要添加可选的附加字段,则最好执行关联表. 不要忘记你是开发人员,图书馆用于保持信心和安全,但不要觉得你不能定制它们以更好地满足你的需求.这就是我们如何获得千篇一律的应用程序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |