Voglio essere in grado di chiamare attraverso l'API per ottenere una matrice di tutte le categorie con i dettagli come la chiave URL. Questo obiettivo, alla fine, sarà un array come questoottenere una matrice di tutte le categorie con dettagli in Magento
$massage_cats=array(
array("entity_id"=>78,
"name"=>"Massage Oils and Tools",
"url_key"=>"massage-oils-and-tools",
"url_path"=>"essential-accessories/massage-oils-and-tools.html"),
array("entity_id"=>79,
"name"=>"Massage Oils",
"url_key"=>"massage-oils",
"url_path"=>"essential-accessories/massage-oils-and-tools/massage-oils.html")
);
Così vorrei chiamare qualcosa come
$massage_cats= array();
$allcats = Mage::getModel('catalog/cats?')->loadAll();
foreach($allcats $k=>$item){
array_push($massage_cats,$item->loadDetails());
}
So che è totalmente composto e non reale alle API, ma che è fondamentalmente l'obiettivo. Ho bisogno dell'output come l'ho mostrato. Idee sul codice per raggiungere l'esigenza?
Quindi dannatamente vicino .. $ url_path = $ category-> getUrl(); non è l'URL, cioè: dove avrei dovuto avere gli accessori-essenziali/massaggi-oli-e-strumenti.html che avevo http://domain.com/importScript.php/essential-accessories/massage-oils-and-tools. html o anche http://domain.com/importScript.php/catalog/category/view/s/in-the-shower/id/91/ –
Ah, prova '$ url_path = $ category-> getUrlPath(); ' – seanbreeden
È stata una delle prime cose che ho provato, ma ho ottenuto"/massage-oils-and-tools "dove avrei dovuto ottenere" essential-accessories/massage-oils-and-tools "per il gatto" Massage Oils and Tools " con il genitore "Accessori essenziali" .. –