0

このコードで attribute_set_id を取得しようとしました:

$SetId = Mage::getModel('eav/entity_setup')
         ->getAttributeSetId('catalog_product','Default');

ただし、常に次のエラーが発生します。

Call to a member function select() on a non-object in 
magento\app\code\core\Mage\Core\Model\Resource\Setup.php on line 734

これは Setup.php の 734 行目です。

$select = $adapter->select()
          ->from($table)
          ->where($adapter->quoteIdentifier($idField) . '= :id_field');

私が知っていることMage_Eav_Model_Entity_Setupクラスは既にMage_Core_Model_Resource_Setupクラスを拡張しています。なぜそれはまだ非オブジェクトと言うのですか?

ありがとうございました。

4

2 に答える 2