我想在特定类别下显示一些文本。为此,我想获得类别 ID。我在 top.phtml(custom design) 中打印了类别数组,如下所示;
<?php foreach ($this->getStoreCategories() as $_category): ?>
print_r($_category);
上面的 print_r 给出的结果如下。我如何解析下面的对象以获取 entity_id(这里它的值是 1013)或名称(这里是“获胜外观”)。
Mage_Catalog_Model_Category Object
(
[_eventPrefix:protected] => catalog_category
[_eventObject:protected] => category
[_cacheTag:protected] => catalog_category
[_useFlatResource:protected] => 1
[_designAttributes:Mage_Catalog_Model_Category:private] => Array
(
[0] => custom_design
[1] => custom_design_from
[2] => custom_design_to
[3] => page_layout
[4] => custom_layout_update
[5] => custom_apply_to_products
)
[_treeModel:protected] =>
[_defaultValues:protected] => Array
(
)
[_storeValuesFlags:protected] => Array
(
)
[_lockedAttributes:protected] => Array
(
)
[_isDeleteable:protected] => 1
[_isReadonly:protected] =>
[_resourceName:protected] => catalog/category_flat
[_resource:protected] =>
[_resourceCollectionName:protected] => catalog/category_flat_collection
[_dataSaveAllowed:protected] => 1
[_isObjectNew:protected] =>
[_data:protected] => Array
(
[entity_id] => 1013
[name] => Winning Looks
[path] => 1/2/1013
[is_active] => 1
[is_anchor] => 1
[request_path] => winning-looks.html
[id] => 1013
)
[_hasDataChanges:protected] => 1
[_origData:protected] =>
[_idFieldName:protected] => entity_id
[_isDeleted:protected] =>
[_oldFieldsMap:protected] => Array
(
)
[_syncFieldsMap:protected] => Array
(
)
)