Welche Beziehung besteht zwischen Anbieter, Paket, Modul und Namespaces?
-
12-12-2019 - |
Frage
Nehmen wir das Contacts
Modul in meiner Magento 1.7-Installation.
$ pwd
/var/www/vhosts/myproject/magento-1.7.0.2/app/code/core/Mage/Contacts
Ich weiß Contacts
ist das Modul, aber ist Mage
das Paket oder der Verkäufer?Was ist dann? core
?Ich habe gehört, dass sie als „Code-Pools“ beschrieben wurden, aber immer noch nicht ganz klar.
Und was hat das mit dem Namensraum zu tun?(Wenn es überhaupt relevant ist?)
Lösung
Mage ist der Verkäufer.Core ist der Codepool, in den die gesamte Kern-/Standardfunktionalität einfließt.Module von Drittanbietern werden in den Community-Code-Pool aufgenommen, und die von Ihnen erstellten Arbeiten sollten in den lokalen Code-Pool aufgenommen werden.
Wenn Sie also ein Modul erstellen würden, wäre es in app/code/local/dayuloli/modulename/.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange