Magento - Ошибка администратора при просмотре заказов - PullRequest
1 голос
/ 14 ноября 2011

В разделе администратора при нажатии для просмотра заказа мы получаем следующую ошибку:

Произошла ошибка при обработке вашего запроса

Invalid method Mage_Adminhtml_Block_Sales_Order_View_Tab_History::isCustomerNotificationNotApplicable(Array
(
    [0] => Array
        (
            [title] => Pending
            [notified] => 0
            [comment] => 
            [created_at] => Zend_Date Object
                (
                    [_locale:Zend_Date:private] => en_GB
                    [_fractional:Zend_Date:private] => 0
                    [_precision:Zend_Date:private] => 3
                    [_unixTimestamp:Zend_Date_DateObject:private] => 1321280177
                    [_timezone:Zend_Date_DateObject:private] => Europe/London
                    [_offset:Zend_Date_DateObject:private] => -3600
                    [_syncronised:Zend_Date_DateObject:private] => 0
                    [_dst:protected] => 1
                )

        )

)
)

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

В конце мы скопировали свежие файлы кода из 1.6.1 и скопировали их в наш путь.Казалось, все работало нормально.

0 голосов
/ 15 ноября 2011

Для меня это выглядит как исключение по умолчанию Varien_Object::__call(), которое возникает всякий раз, когда вы пытаетесь вызвать неизвестный метод экземпляра Varien_Object.

Либо вы полностью пропустили определение isCustomerNotificationNotApplicableметод в соответствующем классе, или написание определенного и вызываемого метода не совпадают.

Чтобы определить класс, вызывающий исключение, я бы добавил вывод mageDebugBacktrace() в инструкции throwVarien_Object::__call().

Если вы не получите вывод обратного следа, исключение, вероятно, генерируется в классе, расширяющем Varien_Object и , переопределяющем метод __call().В этом случае просканируйте ваш код на наличие совпадений function __call( и добавьте вывод mageDebugBacktrace() в найденном методе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...