gpt4 book ai didi

drupal - 如何在 drupal 8 自定义模块中编写自动加载

转载 作者:行者123 更新时间:2023-12-02 02:51:07 25 4
gpt4 key购买 nike

如何自动加载“非 drupal”类,如 Carbon当需要通过模块自己的 composer.json 而不改变 drupals 核心 composer.json(比如使用 composer-merge-plugin)时?我必须在哪里包含 composers autoload.php 才能在 MyModuleController 中使用第三方库?

我的模块结构(简化)

src/
MyModuleController.php
vendor/
autoload.php
...
composer.json
composer.lock
my_module.info.yml
my_module.module

最佳答案

您必须在根目录中的 composer.json 的存储库部分包含自定义模块的路径

"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
{
"type": "path",
"url": "docroot/modules/custom/example"
}
]

https://www.drupal.org/docs/develop/using-composer/managing-dependencies-for-a-custom-project

关于drupal - 如何在 drupal 8 自定义模块中编写自动加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com