我使用它使用自己的自动加载磁带机•奈特框架。 我怎么可以自定义自动加载磁带机或只是排除作曲家的标准之一,所以我可以用我自己的?
Answer 1:
根本不包括,如果你不想使用它。 请记住,你必须处理自动加载你自己的。
如果磁带自动加载机可以使用它,您可以使用由作曲家产生命名空间的文件:
作曲家提供了自己的自动加载。 如果你不希望使用一个,你可以只包括供应商/作曲/ autoload_namespaces.php,它返回一个关联数组映射命名空间的目录。
参考: 自动加载的作曲家文档 。
Answer 2:
另外,如果你想要一个额外的自动加载器,你可以更新composer.json
有:
{
"autoload": {
"files": ["src/extra/autoloader.php"]
}
}
然后运行composer dump-autoload
重建。 现在,当你包括vendor/autoload.php
也将加载磁带自动加载机。
文章来源: How to define custom autoloader in composer?