我需要在Magento 2中以编程方式创建一个客户,但是我并没有发现太多文档。基本上,我需要做的就是将以下代码转换为“ Magento 2”:
$websiteId = Mage::app()->getWebsite()->getId();
$store = Mage::app()->getStore();
$customer = Mage::getModel("customer/customer");
$customer ->setWebsiteId($websiteId)
->setStore($store)
->setFirstname('John')
->setLastname('Doe')
->setEmail('jd1@ex.com')
->setPassword('somepassword');
try{
$customer->save();
}
您想在独立脚本中执行此操作,还是拥有模型或其他内容?
—
马里斯(Marius)
@Marius,我一直在研究此模块,并创建了一个控制器。这个控制器我需要准备一些要保存的数据,其想法是调用客户模型并保存该信息。上面的代码可以放在控制器中,但我想对Magento 2一样。我仍然对Magento 2的新结构有些困惑,现在还停留在这里。我知道它与类注入有关和对象实例,但我不确定该怎么做...
—
Eduardo