得到joomla注册表变量?

时间:2013-01-25 12:24:56

标签: joomla registration

我正在努力获取用户输入的joomla注册表单值 在注册时。经过两天的搜索,我到达了 文件 Joomla2.5.7 \ components \ com_users \ controllers \ registration.php 。在register()方法中我 尝试回显$ data和$ requestData变量,但在注册新条目时没有看到任何输出。我也尝试回复javascript,但没有成功。我正在尝试将joomla数据库与我自己的数据库连接起来,这样每当新用户注册时,他也会注册到我的网站。如何获得注册表变量,真的很感激任何一种帮助。

2 个答案:

答案 0 :(得分:0)

Ty this

在注册控制器上,您可以找到对此模型的函数调用

$return = $model->register($data);

之后只是

echo "<pre/>";
print_r($data);

另外在注册模型中 部件\ com_users \模型\为registration.php

定义了register()方法,您可以查看更多信息。

此外,如果您想将用户信息添加到其他数据库,例如您的网站数据库。 编写mysql查询的最佳位置是:

            // Store the data.
        if (!$user->save()) {
            $this->setError(JText::sprintf('COM_USERS_REGISTRATION_SAVE_FAILED', $user->getError()));
            return false;
        }else{

                  //Your custom mysql query to other DB or tables
            }

在register()方法的注册模型中找到上面的部分。

希望这可以解决你的问题..

答案 1 :(得分:0)

我希望本教程可以帮助您。你会发现它很好地解释了joomla注册表的过程。

http://youtu.be/2AyCzb2vTaU