我正在一个社交媒体项目中,我有大量的图像,我不想将其移至我的Beta开发服务器。
对于我想从例如images / profile文件夹中包含的每张个人资料图片,我希望PHP返回单个图像,例如images / profile / nophoto.jpg,因为此文件夹中没有个人资料图片的照片。
我有一个帮助器类,其中有一个函数profileicon(),该函数将向我返回指定文件夹中的个人资料图像,但不能在任何地方使用。在大多数情况下,我只使用了base_url和图像路径。
if(ENVIRONMENT == 'development') {
//some code to do the magic
}
我认为我们可以在routes文件夹中执行某些操作来达到此目的,或者它可能是它自己的上载文件夹?
谢谢大家
答案 0 :(得分:1)
我认为您为不同的用户创建了不同的文件夹。但是您不想显示为空的文件夹。好的做法是,您需要在显示图像之前检查条件。
if(file_exist('path/'.$image)){
//then show image .
}
如果数据库中不存在图像,则还可以显示默认图像。我希望这将为处理用户的多个文件夹提供一个选项。
if(file_exist('path/'.$image)){
//then show image .
}else{
//show image
}