【发布时间】:2019-12-16 16:26:39
【问题描述】:
我接管了一个旧的 CakePHP 2.X 网站,之前没有使用 CakePHP 的经验,所以如果这是一个愚蠢的问题,请原谅我。
我正在考虑对一些供应商文件进行一些更改,并注意到我们似乎在 2 个不同的地方有多个不同文件的副本(大部分是相同的):
- app/webroot/api/vendor/API/lib/
- 供应商/API/lib/
此外,我注意到在其他各个地方还有其他几个供应商目录。
我正在使用App::import('Vendor', 'example', array('file' => 'API/lib/example.php')); 加载相关脚本。
谁能向我解释一下与供应商文件相关的文件结构的最佳做法是什么?此外,我可以安全地删除所有文件的重复副本吗? CakePHP 如何知道要加载哪个副本?
编辑:
我得出的结论是文件是从vendors/API/lib/ 而不是app/webroot/api/vendor/API/lib/ 加载的,后一个位置的文件是否可能是多余的?我似乎找不到对它们的任何引用。
【问题讨论】:
-
在 Vendor 文件夹中使用
标签: php cakephp cakephp-2.0 vendor