Intereting Posts
Преобразование числа с запятой в виде десятичной точки для плавания X / Html Validator в PHP Вставьте значения массива с помощью foreach с помощью codeigniter Коррекция активности пользователя (ala facebook). Как группировать подобные мероприятия? Администрирование паролей пользователей WordPress заблокировано после перемещения серверов Почему PHP не принимает команду с аргументом $ 1 Ссылка на открытый почтовый клиент и файл прикрепления? Как отображать YouTube-видеопоток на веб-сайте? ERR_CONNECTION_RESET с symfony2, но не с PHP-скриптом Выключить или обработать ошибки в рабочей среде? PDO – добавление большого массива в базу данных MySQL PDOException: SQLSTATE 01002 Не удалось подключиться к адаптивному серверу (степень 9) Как добавить Pagination в пользовательскую страницу списка плагинов Как добавить ассоциативный массив? Добавить новый столбец в существующую таблицу при миграции

Sugarcrm, написание пользовательского кода при сохранении записи

Я настраиваю SugarCRM. В какой-то момент мне нужно сохранить некоторые пользовательские значения в базе данных, пока пользователь создает запись. Я пытался использовать триггеры, но это не соответствовало требованию. Поэтому мне нужно написать это в PHP-коде.

Мой вопрос в том, где написать этот код.

Related of "Sugarcrm, написание пользовательского кода при сохранении записи"

Используйте логические крючки (after_save или before_save, например) в действии сохранения модуля.

  • Создайте logic_hooks.php в 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' ); ?> 
  • Создайте файл.php в / custom / modules / myModule / logic_hooks /

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

Для получения дополнительной информации см. Эту ссылку .

Убедитесь, что your_php_file.php выполним apache. Может быть, это или, возможно, орфографическая ошибка? Посмотрите, есть ли что-либо в ваших файлах журнала apache.