2012-08-14 13 views
6

क्या कोई रीडायरेक्टिंग के लिए पूरे Magento नियंत्रकों में उपयोग किए गए स्टार स्लैश नोटेशन को समझा सकता है?Magento नियंत्रक स्टार नोटेशन रीडायरेक्ट

कोर कोड द्वारा उपयोग असंगत प्रतीत होता है और मुझे वहां कोई सभ्य दस्तावेज़ नहीं मिल सकता है जो इस नोटेशन के सबसे सही उपयोग को समझा सकता है।

इस घटना में कि मैं जो पूछ रहा हूं उस पर कोई संदेह है।

$this->_redirect('/'); 
$this->_redirect('*/*/'); 
$this->_redirect('*/*'); 

उत्तर

10

बाएं से दाएं:

यह रीडायरेक्ट की इस शैली है

  • frontname (एक रूटर से जुड़े)
  • नियंत्रक
  • कार्रवाई

जब एक तारांकन निर्दिष्ट किया जाता है, तो यह वाई उपरोक्त उन लोगों के -उंटर-मूल्य का उपयोग करेंगे।

तो यह सोचते हैं आप adminhtml/catalog/list पृष्ठ पर हैं, */*/something को एक रीडायरेक्ट, adminhtml/catalog/something के लिए ले जाएगा आदि :)

+0

मैं शायद सिर्फ एक पूरा डमी यहाँ किया जा रहा है, लेकिन आप कह रहे हैं कि वहाँ हमेशा ही की एक अधिकतम हो जाएगा हूँ स्लेश से अलग 3 मान। मान वर्तमान नियंत्रक मानों के लिए क्षुद्रग्रह हो सकते हैं या निर्दिष्ट –

+1

हां हमेशा 3 (या कम होगा, क्योंकि अंतिम 2 मौजूद होने पर 'सूचकांक' पर वापस आ जाएगा)। नियंत्रक के पास अंडरस्कोर हो सकता है, जो नियंत्रकों के गहरे स्तर (फाइल सिस्टम) को इंगित करता है। –

+0

कूल: क्या आप गहरे स्तर के सिंटैक्स का उदाहरण दिखा सकते हैं? –

संबंधित मुद्दे