在Magento中向管理面板添加新页面

时间:2013-09-26 06:55:32

标签: magento-1.7

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

就像我们点击Magento管理面板管理产品下的添加新产品一样,无论我们提供的数据如名称,重量,描述,sku等,它都会自动输入到相应的数据库表中。

现在,假设我想在数据库中再创建三个表:Brand(brand_id,brand_name,brand_desc ...),Brand_loc(brand_id,brand_loc_id,brand_address,brand_city,brand_state ......),产品(prod_id) ,brand_id,brand_loc_id,prod_name,prod_weight ....)。 因此,我希望在Magento管理面板中显示上述表的属性,并且当我从Magento管理面板输入数据时,应将其输入数据库中的相应表,就像我在上面添加新产品中所解释的那样。

有人可以帮助我解决上述问题....

感谢。

1 个答案:

答案 0 :(得分:0)

我将按如下方式进行:

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

  2. 保存产品时,我会将观察员功能中保存数据的代码添加到自定义表格中。

  3. 观察者在此后添加产品的教程:

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

    根据magento开发人员的说法,我建议创建一个完整的模块,如上所述,并创建页面,以便管理员可以编辑/删除您的案例中的品牌。