我想制作一个自定义的getter,它应该返回模型的两个字段而不是一个。我有first_name
这样的属性名称。而我正在制造的吸气剂是
public function getFirstName(){
return 1;
}
然后我尝试在像这样的CDetailView中调用它
'client.first_name:raw:Client',
但它返回模型的标准属性。怎么做对了?
答案 0 :(得分:2)
Yii检索属性的操作顺序如下:
我不确定是否先拉出AR属性或公共变量,但我知道如果其中任何一个存在,则不会调用您的自定义getter。
如果您已经拥有first_name属性(来自AR),那么您需要为getter使用不同的名称并使用它。