Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Joomla中使用外键插入多个表?_Joomla_Joomla1.5_Joomla Extensions_Joomla1.6_Joomla1.7 - Fatal编程技术网

如何在Joomla中使用外键插入多个表?

如何在Joomla中使用外键插入多个表?,joomla,joomla1.5,joomla-extensions,joomla1.6,joomla1.7,Joomla,Joomla1.5,Joomla Extensions,Joomla1.6,Joomla1.7,我想知道如何处理在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是主键。当我创建一个剧院的时候,我正在为它添加设施。我创建了设施和剧院J

我想知道如何处理在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

我是否也必须创建剧场设施JTable


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

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


我希望有帮助

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

我希望有帮助