Простой вопрос категории magento - PullRequest
0 голосов
/ 28 апреля 2011

Как я могу перестать getChildren() быть рекурсивным?

$categories = Mage::getModel('catalog/category')->load(2)->getChildren();

Я хочу знать только непосредственных детей из категории, а не ее внуков.

1 Ответ

4 голосов
/ 28 апреля 2011

Использование addLevelFilter : -

$categories = Mage::getModel('catalog/category')
                    ->getCollection()
                    ->addAttributeToSelect('*')
                    ->addIsActiveFilter()
                    ->addLevelFilter(1)
                    ->addOrderField('name');

Для более: - Получить список всех категорий

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...