我将自定义属性添加到类别“custom_attribute”。如果选中,我需要将此类别名称和URL保存到我创建“store_custom_categories”的数据库中的新表中。 此表包含列:id,name,url
我是怎么做到的?
答案 0 :(得分:0)
Iva,你可以使用magento Event功能..... 我正在创建一个扩展案例......
app / code / local / Amit / Autoupdatecat / etc / config.xml
<?xml version="1.0" ?>
<config>
<modules>
<Amit_Autoupdatecat>
<version>1.0.0</version>
</Amit_Autoupdatecat>
</modules>
<global>
<models>
<autoupdatecat>
<class>Amit_Autoupdatecat_Model</class>
</autoupdatecat>
</models>
</global>
<global>
<events>
<catalog_category_save_commit_after>
<observers>
<autoupdatecatgories>
<type>singleton</type>
<class>autoupdatecat/observer</class>
<method>saveCategorytabs</method>
</autoupdatecatgories>
</observers>
</catalog_category_save_commit_after>
</events>
</global>
</config>
app / code / local / Amit / Autoupdatecat / Model / Observer.php
<?php
class Amit_Autoupdatecat_Model_Observer
{
public function saveCategorytabs($observer)
{
/*get category value */
$data= $observer->getEvent()->getData();
$name=$data['name'];
/*more fields and write code in below for custom table*/
}
}