供应商、包、模块和命名空间之间有什么关系?
-
12-12-2019 - |
题
让我们以 Contacts
我的 Magento 1.7 安装中的模块。
$ pwd
/var/www/vhosts/myproject/magento-1.7.0.2/app/code/core/Mage/Contacts
我知道 Contacts
是模块,但是是 Mage
包裹,还是供应商?那么什么是 core
?我听说它们被描述为“代码池”,但仍然不是很清楚。
这与命名空间有何关系?(如果有相关性的话?)
解决方案
法师是卖家。Core 是所有核心/默认功能都进入的代码池。第三方模块进入社区代码池,您创建的工作应该进入本地代码池。
因此,如果您创建了一个模块,它将位于 app/code/local/dayuloli/modulename/ 中。