2013-10-24 3 views
0

После того, как я запустил компиляцию и включил ее, сбросьте кеш и перейдите к «Система -> Конфигурация» Я получаю следующую ошибку:Неустранимая ошибка: вызовите функцию-член 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); 
} 

Я хочу иметь возможность включить компиляцию и получить доступ к конфигурации.

Заранее за вашу помощь.

+0

Возможный дубликат [Фатальная ошибка: Вызов функции-члена toOptionArray() на не-объект в Magento администратора] (HTTP: // StackOverflow. ком/вопросы/16053666/фатальным-ошибок призыв к а-члена-функции-tooptionarray-на-не-объект-в-Magent) –

ответ