我有一个具有此属性的模型:
phone_number
mobile_number
mobile_number_24
display_phone
display_phone
是一个字符串,可以包含"phone_number"
,"mobile_number"
或"mobile_number_24"
。我需要使用该字符串来选择上述之一。现在我这样做:
public function getPhone(){
$which = $this->display_phone;
switch ($which) {
case 'phone_number':
return $this->phone_number;
break;
case 'mobile_number':
return $this->mobile_number;
break;
case 'mobile_number_24':
return $this->mobile_number_24;
break;
}
}
我该怎么做?
像
这样的东西$this->get($this->display_phone);
答案 0 :(得分:0)
没关系我发现,我不得不使用$this->getAttribute($this->display_phone)