【发布时间】:2016-12-30 14:57:01
【问题描述】:
我正在使用带有许多扩展的工作 TYPO3 7.6.14 环境。现在我想手动添加一个 composer.json 文件。我不想创建一个新项目来下载最新的 TYPO3 核心和 TYPO3 扩展。恐怕这可能会意外覆盖某些扩展的 PHP 文件。 我需要一种安全的方法来添加一个不会自动更改当前 TYPO3 PHP 文件的 composer.json 文件。我更喜欢手动下载 TYPO3 和扩展。因此我不想使用作曲家模式。我必须找到一种方法来防止作曲家覆盖我自己编写的 PHP 文件。
我需要一个 composer.json 文件,因为我想添加外部 TCPDF 库,该库位于文件系统上的自己的位置,而不是 TYPO3 内的供应商文件夹内。 TYPO3 7.6 不再支持文件 ext_autoload.php。
我已阅读https://usetypo3.com/typo3-and-composer.html#c51 的建议。但它只展示了如何使用命令行和 composer 命令创建一个新的 TYPO3 项目。是否也可以将 composer.json 文件下载到 TYPO3 文件夹(哪个?),以便告诉自动加载器在哪里可以找到外部 TCPDF 库? 我已经在 /var/www/html/TCPPDF-master/tcpdf.php 下解压了 TCPDF 文件。我想使用 TCPDF、TYPO3 及其扩展,并且不会被任何 composer 命令更新。
【问题讨论】:
标签: typo3 composer-php