如何 Cjson::encode() 一个 Ar 自定义属性?

比如我有代码:




class A extends CActiveRecord {

    public $abc = '自定义的,数据库没这一列';

    //其他代码省略

}



另一段代码:




$as = A::model()->findAll(...);


echo CJSON::encode($as);



我想要 带有 abc 的json,但是实际上encode之后没有 abc 这个属性。

这种情况怎样做?