-1

我正在开发一个电子商务网站,我需要自定义数据库。我想在数据库中添加一些表,并且记录条目应该从 Magento 管理面板完成,例如:-

就像我们在 Magento 管理面板的“管理产品”下单击“添加新产品”一样,我们在那里提供的任何数据(例如名称、重量、描述、sku 等)都会自动输入到相应的数据库表中。

现在,假设我想在数据库中再创建三个表:Brand(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 管理面板输入数据时,应该将其输入到数据库中的相应表格中,就像我在上面的添加新产品中解释的那样。

谁能帮我解决上述问题....

谢谢。

4

1 回答 1

0

我将按以下步骤进行:

  1. 在我的模块中添加一个事件观察器,以便可以在保存产品后调用,magento 中有各种观察器用于前后事件。

  2. 保存产品后,我会将保存数据的代码添加到观察者函数的自定义表中。

在观察者之后添加产品的教程在这里:

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

根据 magento 开发人员的说法,我建议按照上述方式创建一个完整的模块,并创建页面以便管理员可以根据您的情况编辑/删除品牌。

于 2013-09-26T07:00:39.340 回答