Magento Adminhtml Grid — неверный тип блока

exception 'Mage_Core_Exception' with message 'Invalid block type: Mage_Cybercon_Certificationverification_Block_Adminhtml_Certificationverificationbackend_Grid' in /home/sbm19/domains/sbm19.saistudy.com/public_html/app/Mage.php:595
Stack trace:
#0 /home/sbm19/domains/sbm19.saistudy.com/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...')
#1 /home/sbm19/domains/sbm19.saistudy.com/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('cybercon_certif...', Array)
#2 /home/sbm19/domains/sbm19.saistudy.com/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php(66): Mage_Core_Model_Layout->createBlock('cybercon_certif...', 'adminhtml_certi...')

Cybercon / Certificationverification / и т.д. / config.xml

<?xml version="1.0"?>
<config>
<modules>
<Cybercon_Certificationverification>
<version>0.1.0</version>
</Cybercon_Certificationverification>
</modules>
<global>
<helpers>
<certificationverification>
<class>Cybercon_Certificationverification_Helper</class>
</certificationverification>
</helpers>
<models>
<certificationverification>
<class>Cybercon_Certificationverification_Model</class>
<resourceModel>certificationverification_mysql4</resourceModel>
</certificationverification>
<certificationverification_mysql4>
<class>Cybercon_Certificationverification_Model_Mysql4</class>
<entities>
<certification>
<table>cybercon_certificationverification</table>
</certification>
</entities>
</certificationverification_mysql4>
</models>
<blocks>
<certificationverification>
<class>Cybercon_Certificationverification_Block</class>
</certificationverification>
</blocks>
</global>
<admin>
<routers>
<certificationverification>
<use>admin</use>
<args>
<module>Cybercon_Certificationverification</module>
<frontName>admin_certificationverification</frontName>
</args>
</certificationverification>
</routers>
</admin>
<adminhtml>
<layout>
<updates>
<certificationverification>
<file>certificationverification.xml</file>
</certificationverification>
</updates>
</layout>
</adminhtml>
</config>

Cybercon / Certificationverification / блок / Adminhtml / Certificationverificationbackend.php

<?php

class Cybercon_Certificationverification_Block_Adminhtml_Certificationverificationbackend extends Mage_Adminhtml_Block_Widget_Grid_Container {

public function __construct()
{
$this->_blockGroup = 'cybercon_certificationverification';
$this->_controller = 'adminhtml_certificationverificationbackend';
$this->_headerText = Mage::helper('certificationverification')->__('Certifications');

parent::__construct();
$this->_removeButton('add');
}
}

Cybercon / Certificationverification / контроллеры / Adminhtml / CertificationverificationbackendController.php

<?php
class Cybercon_Certificationverification_Adminhtml_CertificationverificationbackendController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout();
$this->_title($this->__("Certification Verification"));
$this->getResponse()->setBody($this->getLayout()->createBlock('certificationverification/adminhtml_certificationverificationbackend')->toHtml());
$this->renderLayout();
}
}

макет / certificationverification.xml

<?xml version="1.0"?>
<layout version="0.1.0">
<adminhtml_certificationverificationbackend_index>
<reference name="content">
<block type="certificationverification/adminhtml_certificationverificationbackend" name="certificationverification" />
</reference>
</adminhtml_certificationverificationbackend_index>
</layout>

0

Решение

Cybercon_Certificationverification_Block_Adminhtml_Certificationverificationbackend->_blockGroup должен соответствовать идентификатору в config/global/blocks в вашем etc/config.xml

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector