После того, как я запустил компиляцию и включил ее, сбросьте кеш и перейдите к «Система -> Конфигурация» Я получаю следующую ошибку:Неустранимая ошибка: вызовите функцию-член toOptionArray() для не-объекта в /Mage/Adminhtml/Block/System/Config/Form.php в строке 463
Неустранимая ошибка: вызов функции-члена toOptionArray() для не-объекта в mysite/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php в строке 463
Если я выключу, включите кеш-флеш и вернитесь в конфигурацию, которая будет работать.
Я попробовал решение в Fatal error: Call to a member function toOptionArray() on a non-object in mysite/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463
Но это не работало
Go to app\code\core\Mage\Adminhtml\Block\System\Config\Form.php
найти следующее в строке 463
$optionArray = $sourceModel->toOptionArray($fieldType == ‘multiselect’);
и заменить его:
if(is_object($sourceModel)){
$optionArray = $sourceModel->toOptionArray($fieldType == ‘multiselect’);
} else {
Mage::log($e->source_model);
}
Я хочу иметь возможность включить компиляцию и получить доступ к конфигурации.
Заранее за вашу помощь.
Возможный дубликат [Фатальная ошибка: Вызов функции-члена toOptionArray() на не-объект в Magento администратора] (HTTP: // StackOverflow. ком/вопросы/16053666/фатальным-ошибок призыв к а-члена-функции-tooptionarray-на-не-объект-в-Magent) –