如何在joomla用户创建时创建数据库表

时间:2016-05-27 15:49:44

标签: php sql joomla

在joomla中创建用户后,我需要从一个表导出到另一个表的字段。获得查询的简单结构的任何帮助都将非常感激。

#jml_users - #jmla_new_users 

包含以下字段(用户名,名字,姓氏,电子邮件)。

此外,我不知道在哪里或如何插入它,所以如果它不是一个完全不同的问题,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

我创造了一个Joomla!用户插件应该做你需要的,只需安装插件,启用它并在你希望新用户“复制到”的参数中输入数据库表名。

您可以在以下网址下载:

https://www.seanclement.co.uk/downloads/stackoverflow/duplicateuser/duplicate-user.zip

注意事项

1:Joomla没有分隔/存储名字和姓氏 - Joomla只存储'name'和'username' - 插件会看到名称字段中是否有'space'并将它们分成'firstname'和'lastname'。

2:数据库表的字段在插件中是“硬编码的”,它们是'username','email','firstname','lastname' - 如果它们与实际的数据库表不匹配,那里将是一个错误

3:该插件适用于Joomla 3.x

4:它不会影响已在系统中的用户,只会影响新用户

安装,启用并添加数据库表名称到插件后,通过'Users - >添加新用户来测试它。管理 - >添加新用户'

如果您有任何问题,请告诉我。