2016-05-07 3 views

Antwort

2

Sie müssen die AdminOrdersController dafür überschreiben, die bei YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php befindet.

zunächst eine Überschreibungsdatei mit demselben Namen machen an diesem Ort: YOUR_PROJECT_PATH/override/controllers/admin/AdminOrdersController.php

Jetzt auf Ihrem Überschreibungsdatei die Überschreibung Klasse wie folgt definieren:

class AdminOrdersController extends AdminOrdersControllerCore 
{ 
    // your override code here 
} 

nun die ganze Konstruktor kopieren (__construct) und fügen Sie es in Ihre Datei ein, in meinem Fall war es zwischen line 31 und line 147.

dann finden und diese Zeile bewegen:

parent::__construct(); 

zu Beginn der Konstruktor-Methode. Danach finden und diese Zeile ändern:

CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, 

zu

CONCAT(c.`firstname`, \'. \', c.`lastname`) AS `customer`, 

die Datei speichern. und schließlich nur diese Datei entfernen YOUR_PROJECT_PATH/cache/class_index.php

das ist es. Sie sollten den vollständigen Namen auf Ihrer Backend-Bestellseite sehen. hoffe das funktioniert für dich.

+0

Es funktioniert perfekt ersetzen! Danke sehr, Bruder ! –

+0

froh zu helfen :) – leninhasda

0

finden Sie die folgende Datei YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php und

CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer, 

mit

CONCAT(LEFT(c.`firstname`, 100), \'. \', c.`lastname`) AS `customer`, 
+0

Warum hast du später als angenommen Antwort und mit einer schlechteren Lösung beantwortet? :( – joseantgv

Verwandte Themen