Dans Magento 2 (presque) tous les arguments répertoriés dans les fichiers xml ont un attribut xsi:type
qui détermine comment la valeur de l'argument est interprétée.
Par exemple, dans le di.xml
fichier du module backend il y a ceci:
<argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
cela signifie que la valeur de l'argument scopeType
est la valeur de la constanteMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT
ou celui-ci
<argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
cela signifie que la valeur de l'argument template
est la chaîne Magento_Theme::root.phtml
.
Quelles sont toutes les valeurs possibles de cet xsi:type
attribut?
static
static
au lieu d'unconst
pour un tel argument? Je n'arrive pas à trouver un type qui fonctionne pour unstatic
champ dans ma classe :-(