Magento Forum

   
Customier- oder Product-Namen in eigenem Modul
 
FFM
Jr. Member
 
Avatar
Total Posts:  4
Joined:  2008-08-17
Germany / Frankfurt am Main
 

Hallo an alle Magento Freunde! )

Nach Wiki-Anleitung habe ich mir ein eigenes Modul gebastellt. Funktioniert alles wunderbar. Nun mochte ich anhand customir_id oder product_id die jeweiligen Namen auslesen. Mit Email und join geht’s. Mit den namen aber nicht.

Bsp:

$collection Mage::getModel('MyModul/MyModul)->getCollection()
->join('
customer/entity', 'customer_id=entity_id', 'email');

...funktioniert.

$collection Mage::getModel(MyModul/MyModul)->getCollection()
->
join('customer/entity/varchar''customer_id=entity_id''value ');
->
join('customer/entity/varchar''attribute_id=5''value ');

..das widerum nicht :(

Kommt die Fehlermeldung:
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘customer/entity/varchar.value ‘ in ‘field list’,

obwohl column “value” sicherlich in der DBT ‘customer_entity_varchar” vorhanden ist.

Ideen?

 
Magento Community Magento Community
Magento Community
Magento Community
 
BoostMyShop
Sr. Member
 
Avatar
Total Posts:  152
Joined:  2008-06-11
France
 

’customer/entity/varchar’ <- this in not correct :(, for magento, it refers to customer/entity
to check if your relations are correct, u can use getSelect() method to check generated sql:

echo Mage::getModel(MyModul/MyModul)->getCollection()
->join(’customer/entity/varchar’, ‘customer_id=entity_id’, ‘value ‘)
->join(’customer/entity/varchar’, ‘attribute_id=5’, ‘value ‘)
-<getSelect();

i dont know the right solution…

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top