1

Drupal はまったくの初心者です。

ユーザーがフォームを介して外部スクリプトを実行する時間を指定できるようにするモジュールを作成しています。で遊ぶ必要があると思いhook_cronますか?しかし、私が理解していることから、cronが実行するように設定されている場合にのみ実行されます。では、ユーザーがフォームを送信するたびに、この時間とその時間などにジョブを実行するように Drupal に指示するにはどうすればよいでしょうか?

たとえば、フォームは次のようになります。

Start: 10:00 am 
End: 11:00 am

<Submit>

したがって、ユーザーが送信すると、Drupal はまずスクリプト (私のモジュールで定義) を午前 10 時に実行し、次に午前 11 時に再度実行します。

どのモジュール/フックが必要ですか?

4

1 に答える 1

0

1 分ごとに cron を実行するように Drupal サイトを構成します。次に、モジュールに hook_cron を実装し、この関数内で、フォームから追加されたさまざまなジョブをループし、フォームから入力された特定の時点でそれらを実行します。

于 2013-10-18T23:59:18.917 に答える