Category Subcategory Mapping
id id Category_id
name name Sub_Category_id
我为类别和子类别创建了模型和控制器。 如何将数据插入第三个表" Mapping"每当我添加新的子类别?
SubCategory表单有3个字段。
1.DropDownList Category_Name 2.TextField子类别名称 3.子类别的自动生成ID
答案 0 :(得分:2)
我没有看到问题,也许你可以分享你尝试过的东西。 它应该基本上像这样工作(未经测试)
class Subcategory{
...
protected function afterSave() {
parent::afterSave();
if ($this->isNewRecord) {
$map = new Mapping();
$map->Category_Id = $this->parentCategory->id;
$map->Sub_Category_Id = $this->id;
$map->save();
}
}
...
}
这假设您有一个名为Subcategory
的{{1}}到Category
的关系