$order = new Order();
$dt = new DateTime;
$order->restaurant_id = 1;
$order->order_no = $dt->format('Y'.'m'.'d'.'0000');
“如何根据日期和0000号自动增加唯一的订单ID”
答案 0 :(得分:0)
您的$order->id
应该已经是唯一的。我建议使用$order->order_no = $d->format('Ymd').$order->id
而不涉及restaurant_id
,这样您就可以轻松地知道前8个字符(YYYYmmdd
)之后的部分是从数据库中查找的订单ID。