我读了很多与我同名的问题,但没有一个问题对我有帮助。
上图是以下功能的输出..
foreach ( $products as $product) {
$file = Library::getCatalogUploadPath().$product['image'];
echo $file.'<br>';
if( file_exists($file)){
echo $file;
}
else {
echo "no".'<br>';
}
}
这是函数getCatalogUploadPath()...
public function getCatalogUploadPath()
{
return Yii::app()->params['config']['document_root'].Yii::app()->params['config']['upload_path'].'catalog/';
}
,这是'配置'..
'config' => array(
'site_url' =>
'http://l/git/cart.git/',//example:http://www.cartnex.org/
'document_root' => $_SERVER['DOCUMENT_ROOT'],
'upload_path'=>'git/cart.git/uploads/',
)
证明文件存在:
答案 0 :(得分:2)
文件名$product['image']
格式错误。它不包含文件扩展名,这就是file_exists()
返回false