0

私は を持っていMySQL Tableます。たとえば、ブログ投稿用です。それらには、statusアクティブまたは非アクティブにできる列と、オプションの 2 つの列がありますpublish dateexpire date投稿のスケジュール設定用です。

公開日と有効期限に応じてステータスを変更するには、どのソリューションをお勧めしますか? またはでこれを行うことはできますPHP scriptcronjob?

編集 30.11.16 / 16:50 おそらく、私は特定の問題についてもっと正確にする必要があります.私はmagento店を持っており、ティーザーをスケジュールする可能性を追加したいと考えています. 既存のコードをできるだけ変更したくない。

4

1 に答える 1

0

場合によると思いますが、@ADyson 残念ながら、期限切れになっているはずの投稿がいくつか表示されるため、cronjob だけで作業するべきではありません。

しかし、ステータスと有効期限/発行日のロジックを処理する単一のクラス/関数を作成することを考えています。cronjob と別の出力ページにコードのコピーがあると、後で混乱します。

ステータス フィールドについても考えます。

...
WHERE publish_date>now() AND expire_date<now()
于 2016-11-30T15:28:50.813 に答える