2015-12-23 81 views
5

我實現了添加自定義選項卡/網格到產品新的&編輯頁面,裏面有輸入字段。繼此之後tutorialMagento 1.9.2 - 保存自定義管理員窗體產品新增&編輯頁面(自定義選項卡)

問題是,它的沒有保存的數據輸入。在這一點上,我不知道這是否實際上不在教程中或我犯了一個錯誤。

這足以保存數據輸入嗎?

$customFieldValue = $this->_getRequest()->getPost('custom_field'); 

$product->save(); 

我該如何在後端調試這個值?

回答

1

它不包含在教程中。要看到其中的差別,你可能需要添加new attribute to product,然後做一些事情,如:

$customFieldValue = $this->_getRequest()->getPost('custom_field'); 
$product->setNewAttribute($customFieldValue); 
$product->save(); 
+0

所以我必須用添加EAV屬性[「看得見」 =>假],然後存儲通過觀察輸入值,並設置方法在那裏? – Entertain

+0

也許你過於複雜?如果您在單獨的選項卡上需要屬性,則應該足以添加新的屬性組並將這些屬性分配給新組。產品視圖中的新選項卡可能不需要所有這些額外的代碼。你可以在管理面板中完成所有這些。 – meta

+0

是的,我知道,但我只是想知道它是如何工作的自定義輸入類型(因爲默認的magento屬性類型不包括所有輸入表單)。 – Entertain

相關問題