为什么我会收到_setActiveMenu和_addBreadcrumb的错误?

des*_*est 0 magento

致命错误:在第8行的/home/desbest/public_html/clients/magentofull/app/code/local/Desbest/Brands/controllers/Adminhtml/BrandsController.php中调用未定义的方法Desbest_Brands_Adminhtml_BrandsController :: _ addBreadcrumb()

致命错误:在第7行的/home/desbest/public_html/clients/magentofull/app/code/local/Desbest/Brands/controllers/Adminhtml/BrandsController.php中调用未定义的方法Desbest_Brands_Adminhtml_BrandsController :: _ setActiveMenu()

从我看到的,Data.php文件Helpers/夹内的文件应该保留,因为它是空白的,就像教程说的那样.

那么错误是什么?

Iva*_*nyi 5

似乎你的控制器类是从扩展而来的Mage_Core_Controller_Front_Action.你应该从Mage_Adminhtml_Controller_Action类扩展它,因为只有它有方法_addBreadcrumb()_setActiveMenu().