我的项目有Article
种。然后,有一种Block
种。每个Block
都有一篇文章作为父实体;因此,每篇文章都由几个Block
个实体组成。每个Block
都有一个订单属性,以便最终用户可以订购它们。
在前端,用户可以添加新的Block
或更新现有的Block
。显然,通过向上移动Block
,它会改变自己的顺序但是致命的,它也会改变(+1)每个后续的Block
实体。
到目前为止,对于用户保存的每次更新,我检索所有order
个实体,其订单等于或大于新保存的实体,并更新每个实体。
是否可以使用PHP库简单地更新一个属性(d = {1: 0.25, 2: 0.25, 3: 0.25, 4: 0.25}
result = " ".join([str(k) + ": " + "{0:.4f}".format(v) for k,v in d.items()])
print result
)?