在php上进行Cloudinary搜索[重复]

问题描述 投票:0回答:1

我在php上遇到Cloudinary的问题:

我已复制/粘贴搜索文档:

 $result = \Cloudinary\search   ->expression('resource_type:image')  
 ->sort_by('public_id','desc')   ->max_results(30)   ->execute();

它返回此错误:

解析错误:语法错误,意外的'->'(T_OBJECT_OPERATOR)

我尝试过上传,但效果很好,上传的语法有很大不同:

$result = \Cloudinary\Uploader::upload($file, $options = array());

但是如果尝试通过这种方式进行搜索,则会出现范围错误:

$result = \Cloudinary\Search :: execute();

致命错误:不在对象上下文中时使用$ this/var/www/mymoda.tj.net/htdocs/2.0/inc/cloudinary/Search.php,第78行

php search cloudinary
1个回答
0
投票

由于是函数,请在搜索(search())之后尝试添加括号:

 $result = \Cloudinary\search()->expression('resource_type:image')  
 ->sort_by('public_id','desc')->max_results(30)->execute();

也许他们在文档中拼写错误。

© www.soinside.com 2019 - 2024. All rights reserved.