本文整理汇总了PHP中Ad::ad_list方法的典型用法代码示例。如果您正苦于以下问题:PHP Ad::ad_list方法的具体用法?PHP Ad::ad_list怎么用?PHP Ad::ad_list使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ad
的用法示例。
在下文中一共展示了Ad::ad_list方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: pets_home
public static function pets_home(\ApiParam $params)
{
$params->query = (string) new \AndQuery(new \Query('cityEnglishName', $params->cityEnglishName), new \Query('imageFlag', '1'), new \OrQuery(new \Query('categoryEnglishName', 'chongwujiaoyi'), new \AndQuery(new \Query('categoryEnglishName', 'qitachongwu'), new \Query('description', '猫'))));
return Ad::ad_list($params);
}
示例2: mobile_ad_list
public static function mobile_ad_list(\ApiParam $params)
{
self::mobile_ad_counter($params);
if ($params->api_key == 'api_mobile_android' && $params->version == '2.0.1') {
\InstantCounter::count('android_listing');
}
if (!$params->exists('activeOnly')) {
$params->activeOnly = 1;
}
//没有参数,则默认返回active ad,保证兼容
if (!$params->valueFlag) {
$params->valueFlag = 1;
}
//手机客户端需要数据进行显示和编辑
if (!$params->exists('wanted')) {
$params->wanted = 0;
}
//手机客户端默认返回转让的信息
if ($params->fields) {
$params->fields = null;
}
//暂时disable 用户选择返回字段
$params->fields = 'count';
//广告查看次数
if ($params->query) {
$params->query = preg_replace('/cityEnglishName:chengdou/', 'cityEnglishName:chengdu', $params->query);
}
//补丁,客户端把成都误写成chengdou
if ($params->titleKeyword) {
unset($params['titleKeyword']);
}
if ($params->nearby) {
\InstantCounter::count('listing_nearby_' . $params->api_key);
$params->nearby = null;
$ads = Ad::ad_nearby($params);
} else {
\InstantCounter::count('listing_other_' . $params->api_key);
$ads = Ad::ad_list($params);
}
$ads = self::convertAdList($ads);
self::prepare_log_ad_list($params, 'succ');
return $ads;
}