1

我目前正在为 Magento 开发一个自定义模块,但有一件事我无法开始工作。

我有一个员工的前端显示和一个后端,所以我可以添加员工。我将员工保存在常规的 mysql 表中(所以不是 EAV)。只是将员工添加到数据库是没有问题的,但现在我想添加一个不同的表,以便员工可以属于多个类别。我想显示 magento 类别,并且我开始工作,但接下来我想将该值与我的员工的 ID 一起保存在我自己的数据库表中。这就是我遇到的问题。

我尝试使用 magento 管理网格并有一个用于添加和编辑的选项卡。我尝试添加一个新选项卡并在那里添加复选框以检查和保存,但可以让它工作

也许我完全同意,如果那样的话,你可以自由地提出不同的方法。

4

1 回答 1

0

添加此以保存操作

 if (isset($data['categories'])) {
                $data['categories'] = explode(',', $data['categories']);
                if (is_array($data['categories'])) {
                    $data['categories'] = array_unique($data['categories']);
                }
            }

这要收藏

 $this->getSelect()->join(
                        array('category_table' => $this->getTable('qbanner/qbanner_category')), 'main_table.qbanner_id = category_table.qbanner_id', array()
                )
                ->where('category_table.category_id = ?', $categoryId);
        return $this;

希望对你有帮助

于 2013-09-20T13:14:05.107 回答