Magento 2 - How to get Base URL in cronjob
Question
In other file I use this code to get base URL
$this->storeManager->getStore()->getBaseUrl()
where $this->storeManager
is a instance of \Magento\Store\Model\StoreManagerInterface
My question is, how can I get base URL in cronjob? because the code gets store first before getting base url, and in cronjob, magento uses 0 as current store (Global store)
Any help would be appriciate.
Solution
I think before calling getBaseUrl()
you need to set your current store then you can get correct URL.
$this->storeManager->setCurrentStore($storeId);
Where $storeId
is your store Id which you want the base URL.
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange