从 Cakephp 中的外部文件夹导入 php 类,而无需供应商


Import php class from external folder in Cakephp without vendors

我需要在不使用供应商的情况下将外部 API 导入 cakephp。在同一个服务服务器上,我有以下文件夹:

wwww/myapi/myclass.php
wwww/web/app/vendors

myapi可以从其他应用程序中使用,这就是为什么我不想将其包含在 Cakephp 文件夹中的原因。

使用符号链接。

ln -s www/myapi/myclass.php www/web/app/vendors/myapi/myclass.php

你有没有试过包括('../../../myapi/myclass.php); ?此外,如果它不是一个大文件,您可以将其复制到供应商或您的 webroot 文件夹中......