magento:将具有自定义属性的类别保存到自定义数据库表

magento:将具有自定义属性的类别保存到自定义数据库表,magento,categories,Magento,Categories,我向类别自定义属性添加了自定义属性。如果选中,我需要将此类别名称和url保存到我创建的存储\自定义\类别数据库中的新表中。 此表包含以下列:id、名称、url 我是如何做到这一点的?Iva,在这种情况下,您可以使用magento事件函数。。。。。 我正在创建一个扩展,该案例 app/code/local/Amit/Autoupdatecat/etc/config.xml app/code/local/Amit/Autoupdatecat/Model/Observer.php <?php

我向类别自定义属性添加了自定义属性。如果选中,我需要将此类别名称和url保存到我创建的存储\自定义\类别数据库中的新表中。 此表包含以下列:id、名称、url


我是如何做到这一点的?

Iva,在这种情况下,您可以使用magento事件函数。。。。。 我正在创建一个扩展,该案例

app/code/local/Amit/Autoupdatecat/etc/config.xml

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*/


            }

} 

请写更多的细节,谢谢。My Observer.php有以下方法:公共函数saveCategory$Observer{$event=$Observer->getEvent;$category=$event->getCategory;if$category->getCustomAttribute==1{Mage::log'yes';}否则{Mage::log'no';}我需要getEvent来获取getCategory,而不是getData
<?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*/


            }

}