magento:将具有自定义属性的类别保存到自定义数据库表
我向类别自定义属性添加了自定义属性。如果选中,我需要将此类别名称和url保存到我创建的存储\自定义\类别数据库中的新表中。 此表包含以下列:id、名称、urlmagento:将具有自定义属性的类别保存到自定义数据库表,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
我是如何做到这一点的?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*/
}
}