Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sugarcrm, escrevendo código personalizado enquanto salva o registro


Use ganchos lógicos (after_save ou before_save, por exemplo) na ação de salvar do módulo.

  • Crie um logic_hooks.php em custom/modules/myModule /
    <?
    $hook_array = Array(); 
    $hook_array['after_save'] = Array(); 
    $hook_array['after_save'][] = Array(
        0,
        'myName',
        'custom/modules/myModule/logic_hooks/file.php',
        'myClass',
        'myMethod'
    );
    ?>
    

  • Crie file.php em /custom/modules/myModule /logic_hooks/
    <?php
    class myClass{
        function myMethod(&$bean, $event, $arguments){
            // Do something with $bean (e.g. store the custom DB value)
        }
    }
    ?>
    

Para obter mais informações, consulte:este link .