0
我想過濾按日期記錄,所以我增加了CDbCriteria addConditions where子句是曖昧
createDate BETWEEN ' . $dateRange['start'] . ' AND ' . $dateRange['end']
爲了我的標準,但我得到:
CDbCommand failed to execute the SQL statement:
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'createDate' in where clause is ambiguous
這是我的代碼:
$criteria=new CDbCriteria;
$criteria->with = array(
'Contacts' => array('alias'=> 'Contacts', 'together' => true,),
'Lisings' => array('alias'=> 'listings', 'together' => true,),
);
$criteria->addCondition('createDate BETWEEN ' . $dateRange['start'] . ' AND ' . $dateRange['end']);
$result = Model::model('Portfolio')->findAll($criteria);
修復此錯誤的任何提示?我也試過portfolio.createDate
,但它不起作用。
感謝
謝謝你,謝謝作品! – user3844579