0

我有一个MySQL Table,比如说博客文章。他们有一个status可以处于活动或不活动状态的列和两个可选的列:publish dateexpire date用于安排帖子。

您推荐哪种解决方案来根据发布日期和到期日期更改状态?我可以用PHP scriptor做到这一点cronjob吗?

编辑 30.11.16 / 16:50 也许我必须更准确地了解我的具体问题:我有一家magento商店,我想增加安排预告片的可能性。我想尽可能少地更改现有代码。

4

1 回答 1

0

我会说,这取决于,但正如@ADyson 伤心你不应该只使用 cronjob,因为它显示了一些应该已经过期的帖子。

但是您考虑编写一个处理状态和到期/发布日期逻辑的类/函数。如果您在 cronjob 和不同的输出页面上有代码副本,那么以后会一团糟。

我也会考虑状态字段,也许没有必要,如果你做一些 MySQL Selects 之类的

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