读书人

Yii替ActiveRecord订制新方法

发布时间: 2013-09-17 13:35:59 作者: rapoo

Yii为ActiveRecord订制新方法

转载请注明来自souldak,微博:@evagle

如果你的model是继承自CActiveRecord的,那么你可以有很多CActiveRecord的内置方法可以使用,非常方便。但有的时候比如我们想实现一个比较通用的toJson方法,这个时候如果你为每一个model都实现一遍,显然是比较麻烦的,而且很多可重用的代码没有利用起来。这个时候就可以先实现一个类假设叫TActiveRecord,它继承自CActiveRecord,但是覆盖behavior方法。然后model再继承自TActiveRecord,那就可以使用自己定制的behavior方法了。

$model = new TModel;$json = $model->toJson();
有不明白的可以评论或者微博@evagle

读书人网 >Web前端

热点推荐