1

これが私がやろうとしていることです。たとえば、Cases Moduleは、Accountsにエントリを作成した後、自動的に、たとえば、Contactsエントリを作成します。ロジックフックを使用したいのですが、その方法はすでに知っています。

まだわからないのは、Contactsクラスを使用して新しいエントリを作成する方法です。これを行うにはどうすればよいですか?もちろん、連絡先やケースとの関係で、またはこれを行う他の方法はありますか?つまり、バックエンドを介してエントリを作成するようなものです。

よろしく、ロネル

4

1 に答える 1

4

Cases のロジックフック関数として以下のコードを試してください。

<?php
...
// Logic hook (beforeSave or afterSave) function of cases
function logicHookFunction ($bean, $event, $arguments) {
  // create new contact
  $contact = new Contact();
  $contact->last_name = 'something';
  $contact->email1 = 'something@example.com';
  $contact->save();

  // add relationship to case ($bean)
  $bean->load_relationship('contacts');
  $bean->contacts->add($contact->id,array());
}

...
?>
于 2012-09-11T22:09:00.670 に答える