このコードで 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クラスを拡張しています。なぜそれはまだ非オブジェクトと言うのですか?
ありがとうございました。