की डिफ़ॉल्ट स्टोर आईडी मैं वर्तमान में सक्रिय वेबसाइट की डिफ़ॉल्ट स्टोर आईडी प्राप्त करना चाहता हूं। मैंने वेबसाइट Magento
Mage::app()->getStoreId()
की डिफ़ॉल्ट स्टोर आईडी मैं वर्तमान में सक्रिय वेबसाइट की डिफ़ॉल्ट स्टोर आईडी प्राप्त करना चाहता हूं। मैंने वेबसाइट Magento
Mage::app()->getStoreId()
मान लीजिए कि आप प्रति स्टोर समूह को परिभाषित डिफ़ॉल्ट स्टोर आईडी के बारे में बात कर रहे हैं, तो उदा। इस तरह:
$iDefaultStoreId = Mage::app()
->getWebsite()
->getDefaultGroup()
->getDefaultStoreId();
मूल सवाल यह है कि वर्तमान में सक्रिय वेबसाइट के डिफ़ॉल्ट स्टोर आईडी पुनः प्राप्त करने पर था, तो जवाब सही है।
$iDefaultStoreId = Mage::app()
->getWebsite(true)
->getDefaultGroup()
->getDefaultStoreId();
@Tahir यासीन की टिप्पणी है कि उस पर काम नहीं करता है करने के लिए जवाब देने के लिए: हालांकि आदेश व्यवस्थापक पैनल के भीतर से डिफ़ॉल्ट दृश्यपटल दुकान आईडी प्राप्त करने के लिए आप विधि getWebsite()
पैरामीटर true
पास करनी होगी व्यवस्थापक, ऐसा इसलिए है क्योंकि व्यवस्थापक डिफ़ॉल्ट वेबसाइट_आईडी 0 है, इसलिए store_id है, इसलिए वास्तव में उपयोगी नहीं है। व्यवस्थापक के लिए आपको क्या चाहिए वेबसाइट आईडी निर्दिष्ट करें।
$iDefaultStoreId = Mage::app()
->getWebsite($websiteId)
->getDefaultGroup()
->getDefaultStoreId();
उम्मीद है कि यह कुछ Googlers में मदद करता है।
धन्यवाद जुर्गन। यह वही है जो मुझे चाहिए था। – user773440
यह Magento व्यवस्थापक दायरे में काम नहीं करता है लेकिन फ्रंट एंड पर काम करता है। –