我有一个CakePHP项目whare我已经让用户能够上传个人资料图片。图像将上载到webroot/uploads/users
文件夹。我需要另一个CakePHP项目作为第一个应用程序的管理面板。我需要在管理面板中显示上传到第一个项目的图像。
我可以将管理面板项目放在第一个CakePHP项目中,也可以作为一个单独的项目。我所说的是这样的。任
www.example.com/admin/ <= Inside the first project
www.admin.example.com/ <= In a sub domain
它是哪种方式并不重要。但我的问题是我不知道如何从管理面板项目访问webroot/uploads/users/
文件夹中的图像..我该怎么做。提前谢谢。
答案 0 :(得分:0)
在使用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解决方案,但它完成了这项工作。