opencart添加模块,magento2开发环境
2022-09-27 10:18:14 - 米境通跨境电商
部署配置的目的
Magento2的部署配置由你的模块的安装及环境配置:
/app/etc/config.php,其中包含已安装的模块、主题和语言包的列表
/app/etc/env.php,其中包含环境设置,如:
数据库连接设置
缓存存储设置
启用的缓存类型
您的加密密钥
网络路由参数(基URL,Magento管理URI)
文件系统路径
config.php和env.php被称为Magento2的部署配置因为他们安装期间创建和启动Magento2所需的配置。
Magento2部署配置取代Magento1.x的local.xml
不像其他的Module(模块)配置文件,Magento2的部署配置加载到内存时,Magento2的初始化,不与任何其他文件合并,并不能扩展。
部署配置的详细信息
config.php和env.php返回一个多维数组
MagentoFrameworkAppDeploymentConfig只提供对这些部分的访问,但不允许您扩展它们。
管理已安装的模块
环境配置
管理已安装的模块
config.php列出您已安装的组件(模块、主题和语言包)。Magento提供了命令行和基于Web的工具来管理组件(安装,卸载,启用,禁用,或升级)。
例如:
卸载组件:bin/magentosetup:uninstall
启用或禁用组件:bin/magentomodule:enable,bin/magentomodule:disable.
config.php代码片段:
returnarray(
'modules'=>
array(
'Magento_Core'=>1,
'Magento_Store'=>1,
'Magento_Theme'=>1,
'Magento_Authorization'=>1,
'Magento_Directory'=>1,
'Magento_Backend'=>1,
'Magento_Backup'=>1,
'Magento_Eav'=>1,
'Magento_Customer'=>1,
...
),
);
值1或0指示是否启用或禁用模块.
禁用模块不是由Magento应用公认的;换句话说,他们不参与合并的配置,在依赖注入,事件,插件,等等。禁用模块不修改店面或管理员,不影响路由。