Php Magento 2将数据从登录发送到注册

Php Magento 2将数据从登录发送到注册,php,login,registration,magento2,Php,Login,Registration,Magento2,如何发送登录数据(如电子邮件)以创建帐户表单? 我试过了,但没有成功: $data = $this->_view->getLayout()->createBlock('Magento\Customer\Block\Account\Customer'); $data->setData('form_data', ['email' => $login['username']]); $data->setData('email', $login['username'])

如何发送登录数据(如电子邮件)以创建帐户表单? 我试过了,但没有成功:

$data = $this->_view->getLayout()->createBlock('Magento\Customer\Block\Account\Customer');
$data->setData('form_data', ['email' => $login['username']]);
$data->setData('email', $login['username']);
这是:

$item = $this->_objectManager->create('\Magento\Customer\Block\Form\Register');
$item->setData('form_data', ['email' => $resp->username]);
$item->setData('email', $resp->username);
我将此代码放入{mymodule}\Controller\Account\LoginPost.php执行方法中。 我想通过登录电子邮件在注册表上设置默认值


谢谢你的帮助

您可以转到任何注册表的模板文件,然后可以直接在输入文本字段中打印值

如果仍不起作用,请尽可能共享屏幕截图。

我找到了一个解决方案:

我把它放到了我自己的LoginPost.php中

$this->session->setCustomerFormData($data);
其中$data是数组