Sto cercando di unirmi a una raccolta personalizzata con prodotti per mostrare il nome del prodotto (non solo l'id) nel widget della griglia di amministrazione. Finora non riesco a trovare la sintassi corretta.Come partecipare alle raccolte in Magento?
sono in grado di recuperare i prodotti con il nome del prodotto dal seguente:
Mage :: getModel ('/ Catalogo della merce') -> GetCollection() -> addAttributeToSelect ('name');
e posso recuperare la mia collezione personalizzata con:
Mage :: getResourceModel ('xyz_mymodule/model_collection');
Come unisco i due in modo che la raccolta di moduli sia la raccolta primaria e l'ID restituito da $ model-> getId() sia ancora l'id della mia raccolta personalizzata?
che ha lavorato proprio come avevo bisogno una volta ho messo la mia tabelle che ho usato:. – user2683224
$ Collezione> getSelect() -> join (array (' prodotto '=> 'catalog_product_flat_1'), \t \t \t \t \t \t \t \t \t \t \t \t' product.entity_id = main_table.produ ct_fk', \t \t \t \t \t \t \t \t \t \t \t array ('*', \t \t \t \t \t \t \t \t \t \t \t \t "nome_prodotto" => "product.name", \t \t \t \t \t \t \t \t \t \t \t \t "container_name" => "main_table.nome", \t \t \t \t \t \t \t \t \t \t \t \t) \t \t \t \t \t \t \t \t \t \t \t \t);? – user2683224
Perfetto, felice di sapere che funziona –