创建客户时获取用户信息
Get users information when creating a customer
我正在尝试创建一个 Prestashop 模块,当创建用户时,我可以使用 ActionCustomerAccountAdd
自动获取他的所有信息,此事件 return ($params
),但我不知道用于获取所需数据的对象参数的结构
我尝试创建 hookActionCustomerAccountAdd
获取参数,我只能获取客户的电子邮件 $params['newCustomer']->email
,但我无法获取名字、姓氏和密码
// Will be executed each times actionCustomerAccountAdd is triggered
public function hookActionCustomerAccountAdd($params)
{
// $params is an array set by PrestaShop which contains the
// hook data (here, the customer details
$this->CustomerAdd($params['newCustomer']->email);
/* $json_output = json_decode($params,true);
var_dump($json_output) ;
echo "Works";
*/
}
public function CustomerAdd($mail){
$myObj->userx->UserID = 0;
$myObj->userx->Username = "NameUser";
$myObj->userx->Password ="Password";
$myObj->userx->Fname ="Fname";
$myObj->userx->Lname= "Lname";
$myObj->userx->Mail= $mail;
$myObj->username= "evdokimosk";
$myObj->password="123425";
}
我希望获得我需要的所有数据,例如名字、姓氏,但我不知道 $params
里面有什么
$params['newCustomer']是客户端的对象,所以可以获取客户信息::
$firstname = $params['newCustomer']->firstname;
$lastname = $params['newCustomer']->lastname;
....
此致
我正在尝试创建一个 Prestashop 模块,当创建用户时,我可以使用 ActionCustomerAccountAdd
自动获取他的所有信息,此事件 return ($params
),但我不知道用于获取所需数据的对象参数的结构
我尝试创建 hookActionCustomerAccountAdd
获取参数,我只能获取客户的电子邮件 $params['newCustomer']->email
,但我无法获取名字、姓氏和密码
// Will be executed each times actionCustomerAccountAdd is triggered
public function hookActionCustomerAccountAdd($params)
{
// $params is an array set by PrestaShop which contains the
// hook data (here, the customer details
$this->CustomerAdd($params['newCustomer']->email);
/* $json_output = json_decode($params,true);
var_dump($json_output) ;
echo "Works";
*/
}
public function CustomerAdd($mail){
$myObj->userx->UserID = 0;
$myObj->userx->Username = "NameUser";
$myObj->userx->Password ="Password";
$myObj->userx->Fname ="Fname";
$myObj->userx->Lname= "Lname";
$myObj->userx->Mail= $mail;
$myObj->username= "evdokimosk";
$myObj->password="123425";
}
我希望获得我需要的所有数据,例如名字、姓氏,但我不知道 $params
$params['newCustomer']是客户端的对象,所以可以获取客户信息::
$firstname = $params['newCustomer']->firstname;
$lastname = $params['newCustomer']->lastname;
....
此致