在prestashop上手动创建新用户帐户

在prestashop上手动创建新用户帐户,prestashop,Prestashop,我正在开发一个模块,在一个页面中获取用户数据,我想把这些数据提交给prestashop数据库,创建一个新的用户帐户。 那我该怎么做呢 我应该如何理解我应该从用户那里获得哪些数据,如电子邮件、电话号码等。(我想知道这家商店从用户那里得到什么数据来注册) 谢谢您需要的所有东西都在“classes/Customer.php”文件中定义 每个PrestShop类都有一个“public static$definition”,并且$definition的每个字段都有“'required'=>true”,这是

我正在开发一个模块,在一个页面中获取用户数据,我想把这些数据提交给prestashop数据库,创建一个新的用户帐户。 那我该怎么做呢

我应该如何理解我应该从用户那里获得哪些数据,如电子邮件、电话号码等。(我想知道这家商店从用户那里得到什么数据来注册)


谢谢

您需要的所有东西都在“classes/Customer.php”文件中定义


每个PrestShop类都有一个“public static$definition”,并且$definition的每个字段都有“'required'=>true”,这是必需的

所有需要的东西都在“classes/Customer.php”文件中定义


每个PrestShop类都有一个“public static$definition”,并且$definition的每个字段都必须有“'required'=>true”

您可以使用这段代码创建客户

$customer = new Customer();
$customer->firstname = 'John';
$customer->lastname = 'Doe';
$customer->email = 'johndoe@gmail.com';
$customer->passwd = md5(pSQL(_COOKIE_KEY_.'yoursecretpasswordhere'));
$customer->save();
正如Madhi所说,您将在Customer.php中获得客户所需的所有信息


干杯:)

您可以使用这段代码创建客户

$customer = new Customer();
$customer->firstname = 'John';
$customer->lastname = 'Doe';
$customer->email = 'johndoe@gmail.com';
$customer->passwd = md5(pSQL(_COOKIE_KEY_.'yoursecretpasswordhere'));
$customer->save();
正如Madhi所说,您将在Customer.php中获得客户所需的所有信息


干杯:)

非常感谢,我如何知道我应该从用户那里获得哪些数据来注册他/她?像名字和姓氏一样,我如何获得所有必需的参数?您可以在“classes/Customer.php”中获得Customer类中的所有属性/信息。检查并让我知道。非常感谢,我如何知道我应该从用户那里获得哪些数据来注册他/她?像名字和姓氏一样,我如何获得所需的所有参数?您可以在“classes/Customer.php”中获得Customer类中的所有属性/信息。检查一下,让我知道。谢谢你的回答,马赫迪;)所以,注册页面上的所有标记信息在定义上都是必需的true?是的,您可以只设置注册客户所需的字段,其他字段是可选的。感谢您的回答Mahdi;)所以,注册页面上的所有标记信息在定义上都是必需的true?是的,您可以只设置注册客户所需的字段,其他字段是可选的。