To fix this issue, we need to create ‘controller.php’ file at the below location.
app\code\Magemonkeys\Customer\Controller\Index
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php Namespace Magemonkeys\Customer\Controller\Index; class Controller extends \Magento\Framework\App\Action\Action { protected $customer; protected $customerFactory; public function __construct( \Magento\Customer\Model\Customer $customer \Magento\Customer\Model\ResourceModel\CustomerFactory $customerFactory ) { $this->customer = $customer; $this->customerFactory = $customerFactory; } public function execute() { $custom = $this->_customerFactory ->create(); $custom = $custom->setWebsiteId($helperData->getWebsiteId()); $custom = $custom->loadByEmail("jayesh@webtechsystem.com"); $custom->setCustomAttributeCode(custom attribute value); // Main code to resolve this issue. $customerData = $custom->getDataModel(); $customerData->setCustomAttribute('custom_attribute_code', 'custom attribute value'); $custom->updateData($customerData); $custom->save(); } } |
If you want get query string params in controller file,...
Create di.xml and add the below code Magemonkey/Redirect/etc/frontend/di.xml [crayon-628474d9d7fce096947345/] Create...
You can try below code to change local date to...
Step 1: First you need to add registration.php file in...
Step1 : Override message.js in current theme file on the...