2013-09-26 381 views
-1

我正在開發電子商務網站,我需要自定義數據庫。我想添加一些表到數據庫和記錄條目應該從Magento管理面板完成,例如: -將新頁面添加到Magento中的管理面板

就像我們點擊添加新產品在管理產品從Magento管理面板,無論我們提供的數據,名稱,重量,描述,sku等,它會自動輸入到相應的數據庫表中。現在,假設我想要在數據庫中創建三個表格:品牌(brand_id,brand_name,brand_desc ...),brand_loc(brand_id,brand_loc_id,brand_address,brand_city,brand_state ...),Product( prod_id,brand_id,brand_loc_id,prod_name,prod_weight ....)。 因此,我希望在Magento管理面板中顯示上述表格的屬性,並且當我從Magento管理面板輸入數據時,應該將其輸入到數據庫中的相應表格中,就像我上面添加新產品時所解釋的那樣。

任何人都可以請幫助我解決上述問題....

謝謝。

回答

0

我將進行如下:

  1. 我的模塊中添加事件觀察,這樣可以稱爲一旦產品被保存,也有在Magento各種觀察員在事件前後。

  2. 當產品被保存時,我會將我的代碼保存到觀察者函數的自定義表中。

教程添加產品後,觀察者是在這裏:

http://snipplr.com/view/56959/

按照Magento的開發者,我會建議創建就像上面說一個完整的模塊做的,還可以創建網頁,使管理員可以編輯/刪除您的案例中的品牌。

+0

是的,我已經爲此功能創建了模塊。我會按照步驟進行檢查。當我們按下「添加新產品」按鈕時,如何獲得與頁面相同的視圖。 – Jenny

+0

你有沒有聽過關於magento的模塊創建器,http://www.magentocommerce.com/magento-connect/modulecreator.html ..這將創建一個完整的新模塊,可用於進一步的編輯...也會創建一個管理視圖,您可以在其中添加/編輯/刪除行..檢查它p ......它有助於作爲模塊開發的起點,以後您還可以添加觀察者到相同的位置。 –

+0

@Jenny如果他們有類似的問題 –