Hogyan adhatjuk le a verem túlcsordulás blokkjának tulajdonságait oroszul
Először kijavítsa a konfigurációt, és cserélje ki
Itt írva nem a modul neve, hanem a kulcs. Továbbá meg fogjuk érteni az elrendezéseket
Most nézzük meg a blokkszakaszt.
type = 'a kalininform / forma a blokk típus, amikor a magento módszer getBlockSingleton-ban történik. és ezt a kulcsot átadják a kalininformnak / az első résznek, mielőtt a perjel a modul blokkjának konfigurációjának kulcsa. csak ez a rész:
Minden konfigurációból kiválasztja az osztály nevét kulcs szerint, esetünkben a Kalinin_Form_Block.
A kulcs második része az osztálynév elérési útja kisbetűs módban, azaz. Esetünkben magento fog formájában egy kulcsot, és átalakítja a Forma majd figyelembe az előző osztály nevét (végrehajtás névtér), kitölti ezt a darabot a végén aláhúzás, így IME osztályához Kalinin_Form_Block_Form egység és innen betölteni a következő Fail kalinini \ Form \ Block \ Form.php.
Mi a helyzet a sablonnal az aktuális téma sablonkönyvtárában található sablon viszonylagos útvonala. azaz ha a sablon = "Kalinin_Form / index.phtml" legyen a sablon / Kalinin_Form / könyvtárban.
Ezután elfelejtetted a sablon nevét a tartalomblokk kontextusában, ez nem kritikus, de a blokkok indetifikációja név szerint megy, ezért jobb regisztrálni.
Több lehetőség is van, amelyeken nem hagyom abba a kimenetet. a. után stb.
Pattern hibakeresési módszerek:
- Tartalmazza módon megjeleníteni sablonok Rendszer-> Configuration> boltba a fejlesztők számára, hogy váltani a nézetet a bal sarokban a bolt helyén további találja a tételt sablonok és sablon lehetőségek közé hint sáv és a nyomokat osztály sablonokat.
- Monitoring rönk, tailf -1000 /magentoroot/var/log/exception.log és tailf -1000 /magentoroot/var/log/system.log ahol magentoroot utat a magento gyökérkönyvtárban.
- A kiszolgáló naplók felügyelete.
Nos, inkább a legtöbb magento, egy fájlt másol /magentoroot/errors/local.xml.sample /magentoroot/errors/local.xml ha ez nem, vagy adja meg a formáját
a fejlesztői környezet természetes.