【发布时间】:2017-10-07 02:15:49
【问题描述】:
我在模型中有这个:
fields.yaml
special_offer:
label: special_offer
type: Switch
default: true
DB 字段是 tinyint(1)
效果不错!
但我想在列表中显示的不是 0 或 1,而是可用/不可用。 我可以存储字符串,但我更喜欢转换它。
这个访问器:
public function getSpecialOfferAttribute ($value){
return ( $value === 1 ) ? 'available' : 'not available' ;
}
将在列表中显示正确,但在表单中显示错误,因为 switch 只接受 0/1
我该怎么做?
谢谢
【问题讨论】:
标签: php forms list octobercms