Как создать уникальный номер заказа от даты и вставить в базу данных? - PullRequest
0 голосов
/ 03 января 2019
$order = new Order();
$dt = new DateTime;           
$order->restaurant_id = 1;          
$order->order_no = $dt->format('Y'.'m'.'d'.'0000'); 

'Как сделать уникальный идентификатор заказа из даты и число 0000 с автоинкрементом'

1 Ответ

0 голосов
/ 03 января 2019

Ваш $order->id уже должен быть уникальным.Я предлагаю использовать $order->order_no = $d->format('Ymd').$order->id без участия restaurant_id, чтобы вы могли легко узнать деталь после того, как первые 8 символов (YYYYmmdd) - это идентификатор заказа, который нужно найти в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...