提及$criteria->select=>'id,Name'
以及尝试$criteria->select=>array('id,Name')
但在exec之后使用
`$model = Person::model()->findAll( $criteria );
echo (CJSON::encode($model));
我可以看到它显示所有字段,而不是仅显示id和name。
我缺少什么?
答案 0 :(得分:3)
Yii返回的$模型包含一个Person对象数组。这些Person对象中的每一个都只填充了它们的id和Name属性,其余的将包含空值。这是CActiveRecord的工作方式:)