我已经接管了一个旧的 CakePHP 2.X 网站,并且之前没有使用 CakePHP 的经验,所以如果这是一个愚蠢的问题,请原谅我。
我正在考虑对一些供应商文件进行一些更改,并注意到我们似乎在 2 个不同的地方有各种文件的多个副本(在大多数情况下,它们是相同的):
应用程序/webroot/api/供应商/API/lib/
供应商/API/lib/
此外,我注意到在其他各个地方还有其他几个供应商目录。
我App::import('Vendor', 'example', array('file' => 'API/lib/example.php'));
用来加载有问题的脚本。
有人可以向我解释一下与供应商文件相关的文件结构的最佳做法是什么?此外,我可以安全地删除所有文件的重复副本吗?CakePHP 如何知道要加载哪个副本?
编辑:
我得出的结论是文件是从而不是加载的vendors/API/lib/
,app/webroot/api/vendor/API/lib/
后一个位置的文件是否可能是多余的?我似乎找不到对它们的任何引用。
德玛西亚99