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.

4
Erklärung des UI Component Grid in Magento 2
Gibt es eine gute Erklärung und / oder ein Beispiel für die Mindestkonfiguration, die zum Erstellen eines UI-Komponentenrasters in Magento 2 erforderlich ist? Ich weiß, dass es unzählige Kernkomponenten gibt, wie z ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Diese XML-Dateien sind jedoch umfangreich, und es gibt nur wenige Erklärungen, was die einzelnen Knoten tun und …

13
Ist Magento bereit für PHP 7?
PHP 7 erreicht den Beta-Status und es werden derzeit viele Tests durchgeführt. Da Magento im letzten Jahr von "läuft nur mit PHP 5.3" zu "voll kompatibel mit PHP 5.6" aufgeholt hat, würde ich gerne wissen, wie sehr man PHP 7-Kompatibilität für Magento 1.x sowie für Magento 2 in Betracht zieht. …




3
Erstellen von Integrationstests für Magento 2-Module
Bisher habe ich für meine Magento 2-Testanforderungen PHP Unit als (mehr oder weniger) Abnahmetester verwendet. Dabei wurden die Ergebnisse von Server- und HTML-Anforderungen getestet, die auf einem System mit installierten Modulen ausgeführt wurden. Ich möchte meine eigenen Integrationstests erstellen können. Ermöglichen die mit Magento 2 gelieferten Testtools Entwicklern von Drittanbietern, …

5
Magento 2: Programmgesteuertes Hinzufügen eines Werts zu "core_config_data"
Verfügt Magento 2 über eine übergeordnete Abstraktion, mit der Endbenutzerprogrammierer Konfigurationswerte in der core_config_dataTabelle aktualisieren können ? Oder ist gerade SQL die einzige Möglichkeit, dies in Magento 2 zu tun? dh in Magento 1 könnten Sie so etwas tun $config_model = new Mage_Core_Model_Config(); $config_model->saveConfig('my/config/path', $unique_id, 'default', 0); und speichern Sie …

4
Magento 2: Programmgesteuertes Senden von E-Mails
Verfügt Magento 2 über eine integrierte Integration in Transaktions-E-Mail-Zustellungssysteme von Drittanbietern wie Amazon SES, Mandrill usw. oder basiert die integrierte E-Mail-Funktionalität immer noch auf der mailFunktion von PHP ? Oder werden die E-Mails mit einer dritten Nachricht verschickt? Wenn die Antwort lautet mail, gibt es Erweiterungen von Drittanbietern wie SMTPPro …

5
Ausführen von Magento 2 über FastCGI (nicht mod_php) unter OS X über Brew-Pakete
Basierend auf verschiedenen Forenbeiträgen und Gesprächen in der Community scheint es, als würden einige Leute Magento 2-Entwicklungsinstanzen unter OS X über eine PHP-Umgebung ausführen, die nicht die integrierte Apache / PHP-Kombination verwendet und stattdessen Pakete von verwendet brew, um eine zu erhalten FastCGI PHP-Umgebung läuft mit nginxund / oder apache. …
23 magento2  php 

1
Magento 2: Beliebiges HTML zum <head> jeder Seite hinzufügen?
Ist es in Magento 2 möglich, jedem Frontend / jeder Cart-Seite ein beliebiges HTML-Element hinzuzufügen &lt;head/&gt;? Ich weiß, dass ich dem Inhalt / &lt;body&gt;Bereich mit Code wie diesem einen Block hinzufügen kann &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Es ist jedoch nicht …
23 php  layout  magento2 

7
Ich beginne mit dem Erlernen von Magento ohne PHP-Erfahrung. Welche Möglichkeiten habe ich?
Ich habe Programmiererfahrung und HTML-Erfahrung und habe Mühe, einen guten Leitfaden für Anfänger zu finden. Die Magento-Website scheint Experten anzusprechen, aber ich könnte an den falschen Stellen suchen. Gibt es besonders gute Bücher oder Online-Ressourcen? Insbesondere möchte ich lernen, wie ich meinen eigenen JavaScript-Code zu den verschiedenen Seiten der Website …

2
Magento 2: Was ist der $ data array constructor Parameter?
Daher habe ich festgestellt, dass in den meisten Modellen und Blöcken dies array $data = []als letzter Parameter des Konstruktors angegeben ist . Beispielsweise \Magento\Catalog\Block\Product\ListProduct public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Data\Helper\PostHelper $postDataHelper, \Magento\Catalog\Model\Layer\Resolver $layerResolver, CategoryRepositoryInterface $categoryRepository, \Magento\Framework\Url\Helper\Data $urlHelper, array $data = [] ) { $this-&gt;_catalogLayer = $layerResolver-&gt;get(); $this-&gt;_postDataHelper = $postDataHelper; …

3
Magento 2: Wie sollten Modulentwickler ihre eigenen Konfigurationsdateien lesen?
Szenario: Ich bin ein Magento 2-Modulentwickler. Ich möchte eine Konfigurationsdatei in erstellen app/etc. Ich möchte, dass diese Datei nach Bereich "abgegrenzt" wird app/etc/my_file.xml app/etc/frontend/my_file.xml app/etc/adminhtml/my_file.xml In Magento 1 würde ich einfach eine erstellen config.xmlund mich auf den Weg machen. Der Bereichsbereich wurde in der XML-Datei selbst festgelegt. Magento 2 geht …

8
Magento 2: „Ihr Webserver ist falsch eingerichtet und ermöglicht unbefugten Zugriff auf vertrauliche Dateien. Bitte wenden Sie sich an Ihren Hosting-Anbieter. ”
Meine Magento 2-Entwicklungsumgebung hat mich mit der folgenden Fehlermeldung angestachelt Ihr Webserver ist nicht ordnungsgemäß eingerichtet und ermöglicht den unbefugten Zugriff auf vertrauliche Dateien. Bitte wenden Sie sich an Ihren Hosting-Provider Hat jemand aufgespürt Welche Sicherheitsüberprüfungen finden statt? Wo im Kerncode finden diese Überprüfungen statt?
18 magento2  php  security 

3
Welche Klassen sind in Magento 2 abfang- / pluginfähig?
Datum: 30. Mai 2015 (angesichts der sich ändernden Art von Magento 2). Magento 2 führte ein Plugin-Konzept ein , das über ein Interceptor-Pattern implementiert wurde . Was in den Dokumenten nicht klar ist: Welche Klassen und Objekte in Magento können abgefangen werden? Das heißt, Sie konfigurieren ein Plugin mit XML, …

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.