получить массив всех категорий с деталями в Magento

Я хочу иметь возможность вызывать через API, чтобы получить массив всех категорий с такими деталями, как ключ URL Этой целью в конечном итоге будет массив, подобный этому

$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")
);

Так что я хотел бы вызвать что-то вроде

$massage_cats= array();
$allcats = Mage::getModel('catalog/cats?')->loadAll();
    foreach($allcats $k=>$item){
        array_push($massage_cats,$item->loadDetails());
    }

Я знаю, что это полностью выдумано и не соответствует API, но в основном это цель. результат в том виде, в каком я его показал. Идеи кода для достижения этой цели?

6
задан wonea 10 July 2015 в 15:19
поделиться