Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sugarcrm, pisanie niestandardowego kodu podczas zapisywania rekordu

Użyj zaczepów logicznych (np. after_save lub before_save) w akcji zapisywania modułu.

  • Utwórz plik logic_hooks.php w 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'
    );
    ?>
    
  • Utwórz plik.php w /custom/modules/myModule /logic_hooks/

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

Aby uzyskać więcej informacji, zobacz:ten link .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łączenie trzeciej tabeli z tabelą pomostową w skojarzeniu wiele do wielu

  2. Jak przechowywać dane z dynamiczną liczbą atrybutów w bazie danych

  3. SELECT SQL_CALC_FOUND_ROWS Zapytanie bardzo wolne, większe niż 250000 rekordów

  4. Jak utworzyć ogólną klasę modelu jednostki, która obsługuje identyfikator ogólny, w tym identyfikatory generowane automatycznie?

  5. Praktyczny limit długości zapytania SQL (w szczególności MySQL)