romantomchak / magento-composer-autoload
将 composer 自动加载集成到 Magento 中。允许从 vendor 目录加载第三方库。
1.1.0
2019-04-18 09:05 UTC
Requires
- php: >=5.3.0
- composer/composer: ~1.0
Suggests
- magento-hackathon/magento-composer-installer: Magento extension installer
This package is auto-updated.
Last update: 2024-09-29 04:42:29 UTC
README
简单易用的 Composer 自动加载器,适用于 Magento。
注意。 版本 1.1 仅与 Magento 1.9 CE 和 Magento 1.14 EE 兼容
安装
使用 magento-composer-installer
要使用 magento-composer-installer 安装此自动加载器,您需要遵循以下步骤
- 创建
composer.json
文件(如果尚未创建),并添加额外参数
magento-root-dir
- Magento 文档根目录,相对于composer.json
文件的 Magento 根目录路径。with-bootstrap-patch
- 防止修补Mage.php
文件。
例如,如果您的 composer.json
文件位于 Magento 根目录,则额外的配置应如下所示
"extra": { "magento-root-dir": ".", "with-bootstrap-patch": false }
- 将
magento-composer-installer
和magento-composer-installer
添加到 composer 的需求中
composer require magento-hackathon/magento-composer-installer composer require romantomchak/magento-composer-autoload
手动安装
如果您想手动安装 composer 自动加载器(不使用 magento-composer-installer),您只需将此存储库中的 Autoload.php
文件复制到您的 Magento 安装中的 app/code/community/Varien
目录。
配置
此扩展尝试定位位于 vendor
目录的本机 composer 自动加载器。该 vendor
目录可能位于 Magento 根目录或 Magento lib 目录。如果您使用自定义 vendor 目录,则需要通过以下两种方式之一指定其路径
- 定义
MAGE_VENDOR_ROOT
php 常量,包含完整的vendor
目录路径(末尾不带斜杠) - 设置
MAGE_VENDOR_ROOT
环境变量,包含完整的vendor
目录路径(末尾不带斜杠)
您还可以通过以下方式指定自定义的 name
为 vendor 目录
- 定义
MAGE_VENDOR_DIR_NAME
php 常量,包含vendor
目录名称 - 设置
MAGE_VENDOR_DIR_NAME
环境变量,包含vendor
目录名称