从另一个 CakePHP 应用程序访问上传到一个 CakePHP 应用程序的图像


Access images uploaded to one CakePHP app from another CakePHP app

我有一个CakePHP项目,我已经为用户提供了上传个人资料图像的能力。图像将上传到webroot/uploads/users文件夹。我需要另一个 CakePHP 项目作为第一个应用程序的管理面板。我需要在管理面板中显示上传到第一个项目的图像。

我可以将管理面板项目放在第一个 CakePHP 项目中,也可以作为单独的项目。我说的是这样的。也

www.example.com/admin/ <= Inside the first project
www.admin.example.com/ <= In a sub domain 
无论

采用哪种方式。但我的问题是我不知道如何从管理面板项目访问webroot/uploads/users/文件夹中的图像。我该怎么做。提前谢谢。

在使用 cms 管理面板创建面向前台的站点时,我遇到了这个问题。我通过在服务器上设置指向特定图像文件夹的符号链接来绕过它:

sudo ln -s /var/www/example.com/subdomains/admin/httpdocs/app/webroot/img/profile_images /var/www/example.com/httpdocs/app/webroot/img/profile_images

然后,上传到管理站点的任何图像都会立即在其他站点上可用。它不是一个CakePHP解决方案,但它可以完成这项工作。