2016-10-05 5 views
0

In PrestaShop verwende ich diesen kurzen Code, um den Referenzcode eines AuftragsText vor str_pad in php

$order->reference = str_pad($order->id, 9, '0', STR_PAD_LEFT); 
$order->update(); 

Mit diesem Code umbenennen erhalte ich Referenznummer wie: 000001009 Ich ging Text hinzufügen „MY“ vor dieser Nummer und erhalten Format wie: MY000001009

Kann mir jemand helfen?

+0

Wo Sie diesen Code? Ein Modul? Direkt in einer Kerndatei? – sarcom

+0

Übrigens kann ich deine Frage vielleicht nicht verstehen, aber ein ''MY'.str_pad ($ order-> id, 7,' 0 ', STR_PAD_LEFT);' tust du nicht was du willst? – sarcom

Antwort

0

Ich denke, das ist zu einfach

$order->reference = "MY" . str_pad($order->id, 7, '0', STR_PAD_LEFT); 
$order->update(); 
+0

Funktioniert gut! danke – Hani

+0

Hooray XD, wenn du als beantwortet setzen willst, um anderen Leuten zu helfen;) – sarcom