我正在为铁路公司做项目,现在我想用一些数据来测试我的应用程序。这是问题,我需要的数据就像下面的时间表:
departure_location arrival_location departure_time arrival_time
a b 2015-04-01 08:00 2015-04-01 08:30
b c 2015-04-01 09:10 2015-04-01 09:44
c d 2015-04-01 10:05 2015-04-01 12:00
...
困难在于生成的时间表应该是合乎逻辑的。这意味着每个阶段的到达时间应晚于出发时间,但要早于下一阶段的出发时间。我希望能够指定一个时间范围,并且动态时间表将会精美地生成。我将是最好的如果我甚至可以配置火车从源到目的地的运行时间以及它在到达地点停留多长时间,直到它再次离开。
答案 0 :(得分:0)
BullSheet Generator可以处理“逻辑”事件,它是一个php工具。 这里有一个代码示例:
https://github.com/lingtalfi/BullSheet#the-populator-script-a-full-database-example-demo (查找“the_events”表达式)。
worflow称为时间轴,在此解释:https://github.com/lingtalfi/BullSheet/blob/master/docs/timelines.md