Function 更改选项时如何从magento后端调用函数?

Function 更改选项时如何从magento后端调用函数?,function,magento,model,backend,Function,Magento,Model,Backend,当我在后端更改某些内容时,如何从模块调用函数?例如,我将一些客户属性从“否”更改为“是”,当我这样做时,我想从app/code/local/mycompany/extends/controllers/AccountController.php调用函数,该函数更改一些其他属性并向客户发送电子邮件 这是BE中的字段: $this->addColumn('b2b_client', array( 'header' => Mage::helper('customer')-

当我在后端更改某些内容时,如何从模块调用函数?例如,我将一些客户属性从“否”更改为“是”,当我这样做时,我想从
app/code/local/mycompany/extends/controllers/AccountController.php调用函数,该函数更改一些其他属性并向客户发送电子邮件

这是BE中的字段:

$this->addColumn('b2b_client', array(
        'header'    => Mage::helper('customer')->__('B2B Client'),
        'index'     => 'b2b_client',
        'type'  => 'options',
        'options' => array(
            0 => 'No',
            1 => 'Yes',
        )
    ));

更改后我要更新的字段是“关联到网站”。

是从Grid.php_prepareColumns()中摘录的吗?如果是,这是否意味着您希望在网格中编辑您的客户?为什么不用Edit/Form.php创建一个Edit.php,并在save操作中添加自定义功能呢;D查看本教程或google for magento adminhtml grid with form,并查看更多类似上述教程