我在Magento有一个问题。我的表A主键(PK)是'a_id'
,表B的PK是'b_id'
。我用2个外键创建了表C,'a_id'
和'b_id'.
我还为A和B表创建了模型,以便在其中保存,更新,删除...记录。 所以我的问题是:如何在表C中保存数据,而不为此表创建模型。我在互联网上搜索,真的很困惑连接表。 有谁能够帮我?我是Magento的新手,所以一步一步的教程将非常有帮助。
非常感谢。祝你有个美好的一天!
答案 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)”;
$直写>查询($查询);