Я получаю следующее сообщение об ошибке, когда я Acces своей формы:Magento: Администратор Форма содержит абстрактный метод -> Ошибка
Class MP_Search_Block_Adminhtml_Option_Edit_Tab_Form contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Mage_Adminhtml_Block_Widget_Tab_Interface::getTabLabel) in C:\xampp\apps\magento\htdocs\app\code\local\MP\Search\Block\Adminhtml\Option\Edit\Tab\Form.php on line 169
Я уже реализован Mage_Adminhtml_Block_Widget_Tab_Interface:
class MP_Search_Block_Adminhtml_Option_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form implements Mage_Adminhtml_Block_Widget_Tab_Interface {
public function getTabTitle() {
return Mage::helper('catalogrule')->__('Conditions');
}
public function canShowTab() {
return true;
}
public function isHidden() {
return false;
}
}
Так, что я отсутствует?
Редактировать: Я добавил методы, которые, вероятно, вызывают ошибку. Из того, что я понимаю, мне нужно реализовать Mage_Adminhtml_Block_Widget_Tab_Interface
для тех, кто работает. Как вы, вероятно, можете сказать сейчас, моя цель - реализовать поле условий в моей форме «Вариант».
SRY Я не уверен, что вы имеете в виду. Я действительно расширяюсь от Mage_Adminhtml_Block_Widget_Form, как вы можете видеть в вопросе. Вы хотите попробовать без «реализует Mage_Adminhtml_Block_Widget_Tab_Interface»? Это не работает, так как мне нужен этот класс для некоторых методов. Я добавлю их в вопрос. Спасибо за ответ. – mpfmon