2016-03-08 41 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

謝謝。我會試試這個。 –

相關問題