如何在Magento中连接表并保存数据?

时间:2016-03-08 04:14:04

标签: database magento

我在Magento有一个问题。我的表A主键(PK)是'a_id',表B的PK是'b_id'。我用2个外键创建了表C,'a_id''b_id'.

我还为A和B表创建了模型,以便在其中保存,更新,删除...记录。 所以我的问题是:如何在表C中保存数据,而不为此表创建模型。我在互联网上搜索,真的很困惑连接表。 有谁能够帮我?我是Magento的新手,所以一步一步的教程将非常有帮助。

非常感谢。祝你有个美好的一天!

1 个答案:

答案 0 :(得分:0)

在表“A”和“B”中保存数据后写入以下逻辑,无需加入表格。

$ _ resource = Mage :: getSingleton('core / resource'); $ _tableName = $ _resource-> getTableName('c');

$ write = Mage :: getSingleton(“core / resource”) - > getConnection(“core_write”);

//您需要从两个表中获取主键。 // $ A_ID,$ B_ID

$ query =“插入$ _tableName”        。 “(a_id,b_id)值”        。 “($ a_id,$ b_id)”;

$直写>查询($查询);