如何在Magento中以vai事件Oberver模式编程保存类别产品
我希望以编程方式将产品分配到类别。我有所有逻辑,但不知道需要在哪个文件中执行代码 我想通过事件观察者模式实现这一点,但不知道在保存类别时调用了哪些事件如何在Magento中以vai事件Oberver模式编程保存类别产品,magento,Magento,我希望以编程方式将产品分配到类别。我有所有逻辑,但不知道需要在哪个文件中执行代码 我想通过事件观察者模式实现这一点,但不知道在保存类别时调用了哪些事件 请帮助我执行此操作您必须在配置文件中定义事件: <events> <catalog_product_save_after> <observers> <Namespace_Yourmodule_Model_Observer> <type>s
请帮助我执行此操作您必须在配置文件中定义事件:
<events>
<catalog_product_save_after>
<observers>
<Namespace_Yourmodule_Model_Observer>
<type>singleton</type>
<class>yourmodule/observer</class>
<method>methodName</method>
</Namespace_Yourmodule_Model_Observer>
</observers>
</catalog_product_save_after>
</events>
独生子女
你的模块/观察员
调用的方法名
并在模型文件夹中创建一个Observer.php
用该方法编写代码,如下所示:in Observer.php
<?php
class Namespace_Yourmodule_Model_Observer extends Varien_Event_Observer
{
public function __construct()
{
}
public function methodName($observer)
{
// your code to assign the products to categories
}
}
?>
有关更多信息,请参阅此链接:
干杯:-)Girish我有一个类别属性“动态映射”。如果管理员选择“是”,那么产品应该自动映射。因此需要捕获一些与保存相关的cageory事件。我有一个带有“是/否”选项的cutsom类别属性。在编辑类别时,如果管理员选择该属性,请将vale设置为“是”然后畅销书产品应该自动映射到该类别…我有所有的逻辑…但不知道使用哪个事件…请帮助我。Shweta我已经写了上面的代码,你可以使用它。在您必须使用observer方法编写代码之后,会出现一个事件catelog\u product\u save\u。对观察者做一些研究