私はSymfonyとDoctrineを初めて使いました。doctrine:エンティティDateTime年齢に基づくsymfonyメソッドの呼び出し
私は、DBテーブルに保存されているdateTimeオブジェクトが "期限切れ"(特定の(動的)の年齢に達する)たびに、Symfonyサービス内でメソッドを呼び出す必要があるプロジェクトを持っています。
私がまだ始まったばかりなので、まだコードはありません。ライフサイクルコールバックや教義イベントリスナ/ディスパッチャ構造のどちらもこの課題を解決できないように見えるので、私が必要とするのは出発点です。
私はここで重要な何かを見逃しているのでしょうか、それとも実際には教義自体で解決できない私の問題にまったく間違ったスタートですか?
私の考えでは、cron-job'ish構造がありますが、そのような実装は必要なだけ動的ではなく、十分に反応しない可能性がある特定の時間枠に拘束され、状況。
これは私が最初に考えていたものですが、dateTimeの有効期限が切れる次の秒には本当に必要なことがあります。これは、期限切れのdateTimesをチェックし、その後に必要な計算を実行するために、dbテーブル全体を照会する毎秒cronを実行する必要があります。それは実際には良いアイデアパフォーマンス賢明なIMOではありません。 –