我有一個與子句中我的標準是這樣如何在yii活動記錄的with子句中添加條件?
$criteria2->with = array('subcat','adimages');
,但我確實需要有這樣SUBCAT是唯一的,但如果我將添加一個條件這樣
$criteria2 = new CDbCriteria();
$criteria2->select = '"t".USERID, "t".ADID ,"t".ADTYPE, "t".ADTITLE, "t".ADDESC, "t".PAGEVIEW, "t".DISPPUBLISHDATE,"t".SUBCATID';
$criteria2->addCondition("USERID IN (".implode(',',$uniqueuser).")");
$criteria2->addCondition("ADID IN (".implode(',',$uniquead).")");
// $criteria2->addCondition("SUBCATID IN(".implode(',',$uniquesubcat).")");
// $criteria2->compare("\"t\".SUBCATID", $this->SUBCATID);
$criteria2->addCondition('DISPPUBLISHDATE >= CURRENT_DATE - 3 AND STATUS = 1
AND EXPIRYDATE >= CURRENT_DATE AND USERID IS NOT NULL');
$criteria2->addCondition('EXISTS (select 1 FROM {{ADIMAGES}} WHERE {{ADIMAGES}}.ADID = "t".ADID)');
$criteria2->order = '"t".PAGEVIEW DESC,"t".PUBLISHDATE DESC';
$criteria2->limit = 4;
$criteria2->addCondition("\"subcat\".SUBCATID IN(".implode(',',$uniquesubcat).")");
$criteria2->with = array('subcat','adimages');
$result2 = $this->findAll($criteria2);
return $result2;
正在一個定義ambigious柱的錯誤... 我如何設置SUBCAT關係是獨一無二的
$uniquesubcat arrray ?
另一個有用的問題關閉 – realtebo