本文整理匯總了PHP中Model_Ad::getAll方法的典型用法代碼示例。如果您正苦於以下問題:PHP Model_Ad::getAll方法的具體用法?PHP Model_Ad::getAll怎麽用?PHP Model_Ad::getAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Model_Ad
的用法示例。
在下文中一共展示了Model_Ad::getAll方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: explodeAction
/**
* 導出
*/
public function explodeAction()
{
$uWhere = array();
$aParam = $this->getParams();
$userid = '';
if (!empty($aParam['sUserRealName'])) {
$uWhere['sRealName LIKE'] = '%' . $aParam['sUserRealName'] . '%';
$data_user = Model_User::getAll(array('where' => $uWhere));
$useridArr = array();
foreach ($data_user as $val) {
if ($val['iUserID'] != '') {
$useridArr[] = $val['iUserID'];
}
}
if (count($useridArr) > 0) {
$userid = implode(',', array_unique($useridArr));
}
}
$aWhere = array();
if (!empty($aParam['iUserID'])) {
$aWhere['iUserID'] = $aParam['iUserID'];
}
if ($userid != '') {
$aWhere['iUserID IN'] = $userid;
}
if (!empty($aParam['sAdName']) && $aParam['sAdName'] != '') {
$aWhere['sAdName LIKE'] = '%' . $aParam['sAdName'] . '%';
}
if (!empty($aParam['iMediaType']) && $aParam['iMediaType'] != '') {
$aWhere['iMediaType'] = $aParam['iMediaType'];
}
if (!empty($aParam['iAdType']) && $aParam['iAdType'] != '') {
$aWhere['iAdType'] = $aParam['iAdType'];
}
if (!empty($aParam['iPayStatus']) && $aParam['iPayStatus'] != '') {
$aWhere['iPayStatus'] = $aParam['iPayStatus'];
}
if (!empty($aParam['iStatus']) && $aParam['iStatus'] != '') {
$aWhere['iStatus'] = $aParam['iStatus'];
} else {
$aWhere['iStatus IN'] = '1,2,3,4,5';
}
$aList = Model_Ad::getAll(array('where', $aWhere));
foreach ($aList['aList'] as $key => $val) {
//媒體類型
if ($val['iMediaType'] == '1') {
$aList['aList'][$key]['iMediaType'] = '公眾號';
} elseif ($val['iMediaType'] == '2') {
$aList['aList'][$key]['iMediaType'] = '朋友圈';
} elseif ($val['iMediaType'] == '3') {
$aList['aList'][$key]['iMediaType'] = '新浪微博';
} elseif ($val['iMediaType'] == '4') {
$aList['aList'][$key]['iMediaType'] = '新聞論壇';
}
//廣告類型
if ($val['iAdType'] == '1') {
$aList['aList'][$key]['iAdType'] = '硬廣';
} elseif ($val['iAdType'] == '2') {
$aList['aList'][$key]['iAdType'] = '軟廣';
} elseif ($val['iAdType'] == '3') {
$aList['aList'][$key]['iAdType'] = '全部';
}
//支付狀態
if ($val['iPayStatus'] == '0') {
$aList['aList'][$key]['iPayStatus'] = '未付款';
} elseif ($val['iPayStatus'] == '1') {
$aList['aList'][$key]['iPayStatus'] = '已付款';
}
//狀態
if ($val['iStatus'] == '1') {
$aList['aList'][$key]['iStatus'] = '待審核';
} elseif ($val['iStatus'] == '2') {
$aList['aList'][$key]['iStatus'] = '審核通過';
} elseif ($val['iStatus'] == '3') {
$aList['aList'][$key]['iStatus'] = '審核未通過';
} elseif ($val['iStatus'] == '4') {
$aList['aList'][$key]['iStatus'] = '完成';
} elseif ($val['iStatus'] == '5') {
$aList['aList'][$key]['iStatus'] = '全未填寫完成';
}
//城市
if ($val['sCityID'] != '') {
$data_City = Model_City::getAll(array('where' => array('iCityID IN' => $val['sCityID'])));
$sCityID = '';
if (count($data_City) > 0) {
foreach ($data_City as $val_City) {
$sCityID .= ',' . $val_City['sCityName'];
}
}
$aList['aList'][$key]['sCityID'] = $sCityID;
}
//媒體分類
if ($val['sCatID'] != '') {
$data_Cat = Model_Domain::getAll(array('where' => array('iAutoID IN' => $val['sCatID'])));
$sCatID = '';
if (count($data_Cat) > 0) {
foreach ($data_Cat as $val_City) {
//.........這裏部分代碼省略.........
示例2: listAction
/**
* 資源訂單列表
*/
public function listAction()
{
$iPage = intval($this->getParam('page'));
$uWhere = array();
$aParam = $this->getParams();
$userid = '';
if (!empty($aParam['sUserRealName'])) {
$uWhere['sRealName LIKE'] = '%' . $aParam['sUserRealName'] . '%';
$data_user = Model_User::getAll(array('where' => $uWhere));
$useridArr = array();
foreach ($data_user as $val) {
if ($val['iUserID'] != '') {
$useridArr[] = $val['iUserID'];
}
}
if (count($useridArr) > 0) {
$userid = implode(',', array_unique($useridArr));
}
}
$aWhere = array();
if (!empty($aParam['iUserID'])) {
$aWhere['iUserID'] = $aParam['iUserID'];
}
if ($userid != '') {
$aWhere['iUserID IN'] = $userid;
}
$iAdID = '';
if (!empty($aParam['sAdName'])) {
$uWhere['sAdName LIKE'] = '%' . $aParam['sAdName'] . '%';
$data_Ad = Model_Ad::getAll(array('where' => $uWhere));
$iAdIDArr = array();
foreach ($data_Ad as $val) {
if ($val['iAdID'] != '') {
$iAdIDArr[] = $val['iAdID'];
}
}
if (count($iAdIDArr) > 0) {
$iAdID = implode(',', array_unique($iAdIDArr));
}
}
if (!empty($aParam['iAdID'])) {
$aWhere['iAdID'] = $aParam['iAdID'];
}
if ($iAdID != '') {
$aWhere['iAdID IN'] = $iAdID;
}
if (!empty($aParam['iPayStatus']) && $aParam['iPayStatus'] != '') {
$aWhere['iPayStatus'] = $aParam['iPayStatus'];
}
if (!empty($aParam['iStatus']) && $aParam['iStatus'] != '') {
$aWhere['iStatus'] = $aParam['iStatus'];
}
$aList = Model_AdMedia::getList($aWhere, $iPage);
$iAdIDArr = $useridArr = array();
foreach ($aList['aList'] as $val) {
if ($val['iUserID'] != '') {
$useridArr[] = $val['iUserID'];
}
if ($val['iAdID'] != '') {
$iAdIDArr[] = $val['iAdID'];
}
}
if (count($useridArr) > 0) {
$whereU = array();
$whereU['iUserID IN'] = implode(',', array_unique($useridArr));
$userData = Model_User::getAll(array('where' => $whereU));
if (count($userData) > 0) {
$data = array();
foreach ($userData as $val) {
$row = array();
$row['iUserID'] = $val['iUserID'];
$row['sRealName'] = $val['sRealName'];
$data[$val['iUserID']] = $row;
}
$this->assign('aData', $data);
}
}
$data = array();
if (count($iAdIDArr) > 0) {
$whereAd = array();
$whereAd['iAdID IN'] = implode(',', array_unique($iAdIDArr));
$AdData = Model_Ad::getAll(array('where' => $whereAd));
if (count($AdData) > 0) {
foreach ($AdData as $val) {
$row = array();
$row['iAdID'] = $val['iAdID'];
$row['sAdName'] = $val['sAdName'];
$row['iMediaType'] = $val['iMediaType'];
$data[$val['iAdID']] = $row;
}
$this->assign('AdData', $data);
}
}
foreach ($aList['aList'] as $key => $val) {
$iMediaType = '';
if (count($data) > 0 && isset($data[$val['iAdID']]['iMediaType']) && $data[$val['iAdID']]['iMediaType'] != '') {
$iMediaType = $data[$val['iAdID']]['iMediaType'];
//.........這裏部分代碼省略.........