こんにちは、magento 1.7.0.2 を使用しています。構成に移動するときに拡張機能 (パーソナル バー) をインストールしようとすると、次のエラーが表示されます。
致命的なエラー: 463 行目の app/code/core/Mage/Adminhtml/Block/System/Config/Form.php の非オブジェクトに対するメンバー関数 toOptionArray() の呼び出し
463行目:$optionArray = $sourceModel->toOptionArray($fieldType == 'multiselect');
あなたは私を助けることができますか?
$sourceModel = Mage::getSingleton($factoryName);
if ($sourceModel instanceof Varien_Object) {
$sourceModel->setPath($path);
}
if ($method) {
if ($fieldType == 'multiselect') {
$optionArray = $sourceModel->$method();
} else {
$optionArray = array();
foreach ($sourceModel->$method() as $value => $label) {
$optionArray[] = array('label' => $label, 'value' => $value);
}
}
} else {
$optionArray = $sourceModel->toOptionArray($fieldType == 'multiselect');
}
$field->setValues($optionArray);
}