我们的传统PHP代码包含tcpdf(https://github.com/tecnickcom/TCPDF)作为代码库的一部分。如何在使用Composer进行安装时配置tcpdf?
我想将它移出到vendor
文件夹,所以我添加了Composer到该项目,添加了TCPDF到composer.json
并进行了更新。
但config/tcpdf_config.php
文件在我们的代码库修改(自定义PDF作者姓名等),这是理所当然的,根据文档:http://www.tcpdf.org/installation.php
现在,我不知道它的修改是个好主意vendor/tecnick.com/tcpdf/config/tcpdf_config.php
,因为任何时候我都可能会被Composer覆盖。此外,在tcpdf文档中没有关于Composer的文字。
什么是在允许Composer更新的情况下配置tcpdf(或通过Composer使用的任何第三方库)的正确解决方案?
如果使用作曲家比它不可能改变'K_TCPDF_EXTERNAL_CONFIG'。错误是'K_TCPDF_EXTERNAL_CONFIG'已经定义。 – 2017-10-12 14:41:55