1
我写了一个自己的库,并手动将它包含在我的composer/autoload_namespaces.php
中,就像我被告知here。Zend Framework 2 - 作曲家 - 自定义库的手动安装在安装/更新时被删除
它工作正常,直到我使用install
或update
命令。然后删除这一行,并在尝试使用lib时遇到错误。
任何想法如何防止这种情况?
我写了一个自己的库,并手动将它包含在我的composer/autoload_namespaces.php
中,就像我被告知here。Zend Framework 2 - 作曲家 - 自定义库的手动安装在安装/更新时被删除
它工作正常,直到我使用install
或update
命令。然后删除这一行,并在尝试使用lib时遇到错误。
任何想法如何防止这种情况?
你在另一个线程中得到的建议不是很好的。 Composer使用来自composer.json的信息重写autoload文件,因此您不应该直接编辑php文件。你应该做的是添加一个自动加载块到你的composer.json。
例如:
{
"autoload": {
"psr-0": {
"Vendor\\Namespace\\": "src/"
}
}
}
完整的文档链接到你需要更换'的src /'和'供应商/ ...'供应商目录。重要的是不要在'vendor'之前设置斜线 – Ron
感谢您的澄清,我还更新了其他答案以反映作曲家的正确用法。 – Sam