0

我想知道如何处理在 joomla 中使用约束创建的 mysql 表。例如,

theater_table
id , name, description, image, address, tel, fax ,email

theater_facility_table
id, theater_id, facility_id

facility_table
id, name, description, image

设施表已经填满了数据,id 是主键。在创建剧院时,我正在为其添加设施。我创建了设施和剧院 JTables。

我也必须创建 theatre_facility JTable 吗?

使用剧院模型类如何将数据插入到剧院设施表中。我知道我可以在剧院存储成功创建并调用 storeTheaterFacility() 方法后插入数据,其中包含插入查询以保存所需信息。但我觉得这不是一个好方法。请帮我解决这个问题。

4

1 回答 1

3

根据您实现剧院-设施关系的方式,您可以处理在代码的不同部分插入新数据。我的意思是,例如,如果您的 JTable 类(加载剧院的那个)也在加载/保存剧院设施关系,那么同一个类应该删除它。可能你可以看看其他组件(例如,com_content,它将一篇文章与一个类别相关联,或者 K2,你可以有多个标签与多个“项目”(文章)相关),所以你可以看看关于这些组件如何处理这些关系。您不应该忘记的另一个重要点是更新您的设施模型/表以在设施删除时从关系表中删除记录。

我希望它有帮助!

于 2011-11-29T07:23:30.190 回答