Próbuję dołączyć do kolekcji niestandardowej z produktami, aby wyświetlić nazwę produktu (nie tylko identyfikator) w widgecie siatki administratora. Do tej pory nie mogę znaleźć poprawnej składni.Jak dołączyć do kolekcji w Magento?
jestem w stanie odzyskać produktów z nazwą produktu brzmienie:
Mage :: getModel ('/ Katalog wyrobów') -> getCollection() -> addAttributeToSelect ('nazwa');
i mogę odzyskać moje niestandardową kolekcję:
Mag :: getResourceModel ('xyz_mymodule/model_collection');
Jak dołączyć do dwóch, aby kolekcja modułów była kolekcją podstawową, a identyfikator zwrócony przez $ model-> getId() jest nadal identyfikatorem mojej kolekcji niestandardowej?
To działało tak jak i potrzebne raz Kładę tabel użyłem. – user2683224
$ Collection-> getSelect() -> przyłączyć (array (” Produkt '=> '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 tablica ('*' \t \t \t \t \t \t \t \t \t \t \t \t "PRODUCT_NAME"=> "product.name" \t \t \t \t \t \t \t \t \t \t \t "nazwa_konteneru" => "tabela_tabeli.nazwać” \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
Perfect, miło wiedzieć, że działa –