Als «php» getaggte Fragen

Dieses Tag wird für Fragen verwendet, die in irgendeiner Weise PHP-Code betreffen. Sobald eine PHP-Ausnahme zurückgegeben oder ein Fehlerbericht generiert wird, kann diese Frage mit PHP gekennzeichnet werden.

2
Wie debugge ich eine E-Mail-Vorlage?
Ich arbeite daran, E-Mail-Vorlagen zu ändern. {themeName}/template/email/order/items/order/default.phtml Die obige Vorlage wird ausgelöst, wenn der Benutzer ( Gast oder Kunde ) die Bestellung aufgegeben hat. In der obigen Vorlage gibt es einige Variablen wie: $_item = $this->getItem(); $_order = $this->getItem()->getOrder(); Wenn ich Debugging-Methoden wie Mage::logoder verwende zend_debug::dump, hängt die Checkout-Seite und …


1
Warum muss das Hinzufügen von Konstruktorparametern gelöscht / generiert werden?
Ich verwende Magento 2.2 im Entwicklungsmodus. Ich habe eine Controller-Klasse class MyController { public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Framework\Message\ManagerInterface $messageManager) { // stuff } } Das funktioniert richtig. Wenn ich jedoch einen zusätzlichen Konstruktorparameter wie diesen hinzufüge: class MyController { public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Framework\View\Result\PageFactory $resultPageFactory, \Magento\Framework\Message\ManagerInterface $messageManager) { …
7 magento2  php 

1
Bester Weg, um die Matrizenfunktion zu ersetzen?
Ich habe den folgenden Magento-Code: protected function _sendUploadResponse($fileName, $content, $contentType='application/octet-stream') { $response = $this->getResponse(); $response->setHeader('HTTP/1.1 200 OK',''); $response->setHeader('Pragma', 'public', true); $response->setHeader('Cache-Control', 'must-revalidate, post-check=0, pre-check=0', true); $response->setHeader('Content-Disposition', 'attachment; filename='.$fileName); $response->setHeader('Last-Modified', date('r')); $response->setHeader('Accept-Ranges', 'bytes'); $response->setHeader('Content-Length', strlen($content)); $response->setHeader('Content-type', $contentType); $response->setBody($content); $response->sendResponse(); die; } Wenn ich versuche, meinen Code zu validieren, tritt folgender Fehler …

2
So führen Sie zwei Datenbanken für Magento zusammen
Situation Um dies als erstes herauszuholen: Ich bin kein Magento-Entwickler. Ich weiß nicht viel darüber. Ich berate mich nur, wenn es um Server- und Projektmanagementprobleme geht. Ich werde mir gelegentlich die Hände schmutzig machen, wenn es Probleme gibt, aber ich weiß nichts über die "Magento-Methode", Dinge zu tun. Wir haben …
7 php  database 




1
Magento 2: Beheben des Aufrufs der undefinierten Methode Mock_BlockFactory_4b440480 :: create () Testfehler
Ich habe kürzlich eine Pull- Anfrage an Magento gesendet, um eine einzelne Instanz eines Objektmanagers zu reparieren, der direkt verwendet wird. Der Testlauf der Travis-Einheit von Magento schlug jedoch mit dem folgenden Fehler fehl . Schwerwiegender PHP-Fehler: Aufruf der undefinierten Methode Mock_BlockFactory_4b440480 :: create () in /home/travis/build/magento/magento2/app/code/Magento/Cms/Controller/Adminhtml/Block/Delete.php in Zeile 39 …

1
Wo findet die Analyse von Magento 2-URL-Segmenten statt?
Beim Magento 2-Routing analysiert das System die URL-Segmente in drei Abschnitte module-or-front/segment2/segment3 In welcher spezifischen Klassendatei passiert das? Anders ausgedrückt, das Anforderungsobjekt verfügt über eine getModuleNameMethode, die so aussieht public function getModuleName() { return $this->module; } Woher bezieht Magento 2 die Zeichenfolge, die letztendlich die moduleEigenschaft festlegt ?
7 php  module  magento2  mvc 

3
Magento SOAP 500 Interne Fehlerantwort
Ich erhalte eine interne Fehlerantwort von 500, wenn ich versuche, Daten über SOAP abzurufen. Was ich habe, funktioniert und gibt mir keine 500 internen Fehler: <?php $client = new SoapClient('http://example.com/api/v2_soap/?wsdl'); $session = $client->login('xxx', 'xxx'); $complexFilter = array( 'complex_filter' => array( array( 'key' => 'type', 'value' => array('key' => 'in', 'value' …

2
wie man HSTS für Magento implementiert
Wie implementiere ich HSTS in Magento? Ich bin gerade von http zu https gewechselt und habe gelesen, dass HSTS implementiert werden sollte, um die Latenz zu verringern und die Sicherheit zu verbessern. Wie gehe ich vor?
7 magento-1.8  php  seo 


3
Woher wissen Sie, ob eine Bestellung von einem bestehenden oder einem neuen Kunden stammt?
Ich habe folgenden Code: $lastOrderId = Mage::getSingleton('checkout/session') ->getLastRealOrderId(); $orderId = Mage::getModel('sales/order') ->loadByIncrementId($lastOrderId) ->getEntityId(); $order = Mage::getModel('sales/order')->load($orderId); echo $order; $udo = array(); $udo['CID'] = '123'; $udo['TYPE'] = '123'; Ich muss TYPE jedoch einen anderen Wert zuweisen, wenn die Bestellung von einem bestehenden Kunden oder von einem neuen Kunden stammt. Irgendeine Idee>?
7 php 

1
Wie hilft der PHP 5.4 Support Patch für Magento?
Ich habe installiert Magento 1.8 Community Editionund PHP version - 5.5.8 Betriebssystem: CentOS 6.4 Ich habe nginx 1.0.15 und Redis für das Caching installiert und konfiguriert. Und es scheint, dass Magento 1.8 in PHP 5.5.8 gut funktioniert Ich würde gerne wissen, welchen Unterschied es macht, wenn ich diesen Patch anwende. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.