在我的练习中,我需要将一些数据插入数据库。并且,我需要覆盖com_users/models/registration.php
来执行此操作。我怎么能这样做,以便我可以使用registration.php
的数据库?主题是我无法修改joomla
的核心文件。
答案 0 :(得分:1)
试试这个,
您已经提到过必须使用com_users
。
无论如何 Joomla核心文件修改不是推荐的做法。在使用user
部分的情况下,Joomla已经为自定义数据库操作和其他扩展功能提供了一系列用户事件,所有这些都可以通过 Joomla插件实现。
结帐Joomla profile plugin
,同时this它包含所有与用户相关的基本事件,您可以根据这些事件为joomla编写自己的自定义插件,并达到您的要求。
问题涉及Joomla component Override。
希望它有意义。