如何覆盖Joomla中的组件?

时间:2014-05-30 08:11:33

标签: php joomla

在我的练习中,我需要将一些数据插入数据库。并且,我需要覆盖com_users/models/registration.php来执行此操作。我怎么能这样做,以便我可以使用registration.php的数据库?主题是我无法修改joomla的核心文件。

1 个答案:

答案 0 :(得分:1)

试试这个,

您已经提到过必须使用com_users

无论如何 Joomla核心文件修改不是推荐的做法。在使用user部分的情况下,Joomla已经为自定义数据库操作和其他扩展功能提供了一系列用户事件,所有这些都可以通过 Joomla插件实现。

结帐Joomla profile plugin,同时this它包含所有与用户相关的基本事件,您可以根据这些事件为joomla编写自己的自定义插件,并达到您的要求。

问题涉及Joomla component Override

希望它有意义。