我有这段代码:
$profile_pic = sfConfig::get('sf_upload_dir') . '/rainbowcode/profilepics/'.$this->msisdn.".png";
并将其更改为: $ profile_pic ='/ home / rainbowcode / rainbowcode_deploy_versions / profilepics /'.$ this-> msisdn。“。png”;
上面的目录路径确实存在,实际文件也存在,但由于某些原因或其他原因,它找不到我的文件???
我发现这个:http://www.symfony-project.org/cookbook/1_0/en/upload它说你可以在config / config.php中配置绝对路径,但我没有config.php
我不明白,请帮忙 感谢
答案 0 :(得分:3)
您应该在sf_upload_dir
config/ProjectConfiguration.class.php
答案 1 :(得分:3)
我认为您可以在/config/ProjectConfiguration.class.php中覆盖setwebdir方法
public function setWebDir($webDir)
{
sfConfig::add(array(
'sf_web_dir' => $webDir,//dont change this if you dont have to
'sf_upload_dir' => $webDir.DIRECTORY_SEPARATOR.'uploads',//thats what you wanted to change :)
));
}
查看此帖:
http://oldforum.symfony-project.org/index.php/m/84548/
答案 2 :(得分:0)
实际上您不需要配置上传路径。 请确保$ this-> msisdn返回smth。