单个 Table 继承的 CRUD

CRUD on Single Table Inheritance

我有 STI 问题。我创建了一个模型 Product (type:string name:string quantity:integer genre:string author:string) 和另外两个继承 Product 的模型 Book 和 Movie。然后我创建了一个 Products 控制器,我想进行所有 CRUD 操作,但我对如何使用 STI 执行此操作感到困惑。你能给我一些提示吗?

ProductsController 将拥有所有 CRUD 操作,它们可用于处理所有子产品。

示例请参见本教程:

Part 2 展示了如何使用一个通用控制器来处理多个 STI 模型。