2016-03-08 124 views
0

我在Magento有个问题。我有主键(PK)的表A是'a_id',表B的PK是'b_id'。我创建了表C,其中有两个外键,分别是'a_id''b_id'.如何连接表格并将数据保存在Magento中?

我还为A和B表创建了模型,以保存,更新,删除它们中的记录。 所以我的问题是:如何保存表C中的数据,而不创建此表的模型。我在互联网上搜索,真的很困惑连接表。 任何人都可以帮助我吗?我是Magento的新手,所以循序渐进的教程将非常有帮助。

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

回答

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 =“insert into $ _tableName” 。 “(a_id,b_id)值” 。 “($ a_id,$ b_id)”;

$ write-> query($ query);

+0

谢谢。我会试试这个。 –

相关问题