我正在为Magento开发一个自定义模块,有一件事我无法工作。
我有员工和后端的前端显示,因此我可以添加员工。 我将员工保存在常规的mysql表中(所以不是EAV)。只是将员工添加到数据库是没有问题的,但现在我想添加一个不同的表,以便员工可以成为多个类别的一部分。我想显示magento类别,并且我开始工作,但接下来我想将该值与我员工的id一起保存在我自己的数据库表中。多数民众赞成我遇到的问题。
我尝试过使用magento管理网格,并有一个用于添加和编辑的标签。我曾尝试添加新标签并在其中添加复选框以进行检查和保存,但可以使其正常工作
也许我完全相信,如果这样你可以自由地提出不同的方法。
答案 0 :(得分: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;
希望这会对你有所帮助