sql >> Database teknologi >  >> RDS >> Mysql

Sugarcrm, skriver tilpasset kode, mens du gemmer posten

Brug logiske kroge (efter_gem eller før_gem f.eks.) på modulets gemmehandling.

  • Opret en logic_hooks.php i 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'
    );
    ?>
    
  • Opret file.php i /custom/modules/myModule /logic_hooks/

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

For mere info se:dette link .



  1. Forskellen mellem læst forpligtet og gentaget læsning

  2. Hvordan installeres en Python-pakke på Linux, så den findes af den allerede fungerende PostgreSQL 13 plpython3u-udvidelse?

  3. OpenSSL - fejl 18 ved 0 dybdeopslag:selvsigneret certifikat

  4. SQLiteAssetHelper:Kunne ikke åbne databasen til skrivning (prøver skrivebeskyttet)