2011-03-18 81 views

回答

15
$criteria->addCondition('seller_id IS NULL'); 
$data= MODEL::model()->find($criteria); 

试过吗? ** seller_id **是Yii中映射的列名,它可能与数据库中的实际列名不同。

+1

tnx,它的工作原理。但我很困惑。模型中的seller_id是表中的seller_id。名字是一样的! WTF? – Joeeee 2011-03-18 09:09:16

+0

声称...如果它的工作,它的罚款。通常情况下,数据库的列名是完全正确映射的。很高兴它有帮助。 – Winfred 2011-03-18 09:15:02

+1

对不起,打算发表评论,不能回答。 我在很久以前竟然[提交了一个bug] [1]。羌说他不会解决这个问题。我认为这是一个缺陷。我的另一个原因是分叉代码! [1]:http://code.google.com/p/yii/issues/detail?id=837&can=1&q=reporter:[email protected]&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner %20Stars%20Summary – lucifurious 2011-03-23 04:12:06