ฉันมีเงื่อนไขนี้ในคอนโทรลเลอร์โดยที่ฉันกำลังแสดงรายการผลิตภัณฑ์จากตารางเดียว
$conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id);
ฉันต้องเพิ่มเงื่อนไขอีกหนึ่งข้อที่นี่เพื่อตรวจสอบว่าผู้ชนะรายใดได้ชำระเงินไปแล้วด้วย ฉันมีบัญชีตารางอีกหนึ่งบัญชี และฉันมีรหัสผู้ชนะในตารางผลิตภัณฑ์ แล้วฉันจะเพิ่มเงื่อนไขที่นี่ได้อย่างไรว่ามันจะตรวจสอบรหัสผู้ชนะในตารางบัญชีในสภาพเดียวกันด้วย
จำเป็นต้องเพิ่มเงื่อนไขอีกเพียงข้อเดียว โดยนำ win_id จากตารางผลิตภัณฑ์แล้วค้นหาในตารางบัญชี และแสดงเฉพาะรหัสที่มีอยู่ในตารางบัญชี
ฉันลองวิธีนี้แต่ไม่ได้ผล:
$conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id, array('conditions' => array('Product.winner_id' => $this->'Account.user_id')));