どのテーブルがhook_civicrm_triggerInfoに使用されていますか?

私は失敗している再構築トリガアクションを持っています。
civicrm_contributiion_recurにトリガーを作成しようとしています。明らかにそれは私が持っている2つのしてはいけません。余分なiがないと、テーブルにトリガがあったので、DBに正しく格納されていないことがわかりました。私は、そのものがどこに保存されているのかを探して出かけましたが、どこにも見つからなかったのです。

だから、hook_civicrm_triggerInfoを使用して、カスタム情報を保存する場所を指定します。

または、civiがインデックスを再構築するときに、テーブルのリストとトリガのボディをどのように収集しますか?これは、拡張またはカスタマイズが追加したカスタムトリガーとCiviコアが持つトリガーを組み合わせることができるようにするために必要です。

ベストアンサー

トリガーは、MySQLが提供する仮想データベース information_schema
に格納されます。 このStackOverflowの答えはかなり良い概要を示しています。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です