Ich habe Vorname und Nachname Felder von Prestashop Rechnungs-/Rechnungsadresse Formular in der Kasse entfernt und alles funktioniert gut - Checkout-Prozess ist in Ordnung.Wie "undefined" Wert aus Prestashop gelöscht Vorname und Nachname Rechnungsadresse Felder
Aber nicht gefüllt Vornamen und Nachnamen Eingänge werfen "undefined" Werte in die Datenbank und sieht nicht gut aus.
Als ich diese Feldwerte aus der Datenbank von undefined zu nichts entfernte (sauberes Feld) alles gut funktioniert. Wie verhindere ich, dass Prestashop diese Felder mit undefinierten Werten wie hier schreibt?
Ich habe Änderung Klasse Address.php Datei von
'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
zu
'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName'/*, 'required' => true*/, 'size' => 32),
'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName'/*, 'required' => true*/, 'size' => 32),
und auch Typ der Datenbank Nachname und Vorname ändern Felder „zu sein wie "Adresse2 -> defau lt NULL
Kein Erfolg
Wo ist der Code? http://stackoverflow.com/help/how-to-ask –
@ Quasimodo'sclone gerade aktualisiert. Vielleicht muss ich den Typ von isName zu isAddress ändern? – PrestaShark
Sie sollten die Spalte aus der Datenbank entfernen und den gesamten Code, der dieses Feld behandelt, bereinigen. Setze 'display_errors = on',' error_reporting = -1', 'display_startup_errors = on' in php/apache2/php.ini auf deinem Entwicklungssystem. Verwenden Sie xdebug zum Debuggen. –