web-dev-qa-db-ja.com

entityform送信にフックするにはどうすればよいですか?

エンティティフォームをインストールしました。特定のエンティティフォームが送信されたときに、そのエンティティフォームに入力された情報を利用するために、いくつかのdb_queriesを使用したいと思います。

これは可能ですか、どのフックを使用すればよいですか?

4
David Daish

私があなたの質問を正しく理解している場合は、次のフックを使用して投稿をキャプチャする必要があります。

hook_entityform_insert($entityform)

Entityform.api.phpの上部にあるコメントに記載されているとおり:

* Entityform and Entityform type are standard entities using the Entity API module.
* The standard Entity hooks are availabe for them.
* Including
*  ...
*  hook_entityform_insert

お役に立てれば

添加:

これが私が使用したサンプルコードです:

function mymodule_entityform_insert($entityform){
  dsm($entityform);
}

entityFormを送信するとすぐにトリガーされました。

5