我在做什麼看起來像一個簡單的查詢基本上是做對competition_id一個WHERE子句和prize_type的Yii - CDbCriteria意想不到的效果
$criteria = new CDbCriteria;
$criteria->select = 't.*, myuser.firstname, myuser.surname';
$criteria->join ='LEFT JOIN myuser ON myuser.user_id = t.user_id';
$criteria->condition = 't.competition_id = :competition_id';
$criteria->condition = 't.prize_type = :prize_type';
$criteria->params = array(":competition_id" => $competition_id);
$criteria->params = array(":prize_type" => "1");
$winners = CompetitionWinners::model()->findAll($criteria);
任何人都可以提出什麼是錯我的代碼...我期待大約4行..但是超過600?
我只想做...
WHERE competition_id = 123 AND prize_type = 1;
有一個簡單的功能,簡單地輸出的SQL查詢這個單一CDbCriteria「事件」?
http://stackoverflow.com/questions/10629728/yii-how-to-print-sql-used-by- findall和http://stackoverflow.com/questions/4435886/yii-model-to-array/4577768#4577768可以幫助你調試查詢 – Pentium10
任何人都可以解釋爲什麼這將是downvoted - 答案被接受後一天?它確實在某種程度上破壞了社區,並沒有給出任何理由。 – Zabs