gpt4 book ai didi

php - magento 以编程方式构建类别树

转载 作者:可可西里 更新时间:2023-11-01 00:47:32 25 4
gpt4 key购买 nike

我想将类别树添加到选择多个选项控件中

我搜索了很多 this link

但它以 ul li 结构给我输出如下

enter image description here

但是我想把这个树结构变成select multiple options

任何人都知道如何更改链接代码吗

最佳答案

准备数组:

public function getCategoriesArray() {

$categoriesArray = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('name')
->addAttributeToSort('path', 'asc')
->load()
->toArray();

$categories = array();
foreach ($categoriesArray as $categoryId => $category) {
if (isset($category['name']) && isset($category['level'])) {
$categories[] = array(
'label' => $category['name'],
'level' =>$category['level'],
'value' => $categoryId
);
}
}

return $categories;
}

以形式显示:

    $fieldset->addField('categories', 'multiselect', array(
'label' => $this->__('Categories'),
'name' => 'categories',
'values' => Mage::getModel(...)->getCategoriesArray(),
));

关于php - magento 以编程方式构建类别树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14660262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com