Magento Enterpriseバージョン1.9.0.0でのテスト 最初の問題 アドバンストプロファイルの下に新しいプロファイルを作成して保存しようとすると、次のエラーが表示されます。Magentoエンタープライズで高度なプロファイルを作成する際の問題
Fatal error: Call to undefined method Mage_Adminhtml_Block_Widget::getrowurl() in D:\wamp\www\ent\app\code\core\Mage\Adminhtml\Block\Widget\Grid.php on line 1583
私はコードをドリルダウンし、アプリの\コード\コアに到達するために始めたので\メイジ\ Adminhtml \ブロック\ウィジェット\ Grid.phpはラインでありません。 1583年には、私はコード(緑色)の次のチャンクを発見した:
class Mage_Adminhtml_Block_Widget_Grid extends Mage_Adminhtml_Block_Widget {
public function getRowUrl($item)
{
$res = parent::getRowUrl($item);
return ($res ? $res : '#');
}
}
あなたはコードでは$res = parent::getRowUrl($item);
が表示された場合、それはすなわちMage_Adminhtml_Block_Widget
その親クラスからgetRowUrl()
機能を実行するように指示します。今度は、ウィジェットクラスのgetRowUrl関数を検索すると、Mage_Adminhtml_Block_Widgetの親クラスではなく、そこでは使用できません。
また、getRowUrl()関数で記述されたコードにコメントを付けてデバッグしようとしましたが、動作しません。
第二の問題:私はすべての製品をインポートするために、通常のプロファイルを実行すると 、私は次のエラー
Fatal error: Call to undefined method Mage_Adminhtml_Block_Abstract::getexceptions() in D:\wamp\www\ent\app\code\core\Mage\Adminhtml\Block\System\Convert\Profile\Run.php on line 166
私は任意の拡張子をインストールせずに新鮮なエンタープライズ版1.9.0.0でこれをテストしたすべてを参照してください。