In Magento 2 haben (fast) alle in XML-Dateien aufgelisteten Argumente ein Attribut xsi:type
, das bestimmt, wie der Wert des Arguments interpretiert wird.
In der di.xml
Datei des Backend-Moduls gibt es zum Beispiel Folgendes:
<argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
Dies bedeutet, dass der Wert des Arguments scopeType
der Wert der Konstante istMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT
oder dieses
<argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
Dies bedeutet, dass der Wert des Arguments template
die Zeichenfolge ist Magento_Theme::root.phtml
.
Was sind alle möglichen Werte dieses xsi:type
Attributs?
static
static
anstelle von aconst
für ein solches Argument zu verwenden? Ich kann anscheinend keinen Typ finden, der für einstatic
Feld in meiner Klasse funktioniert :-(