Yii2:如何全局配置布尔标签?

时间:2016-03-08 21:24:23

标签: boolean yii2 labels

我的数据库中有布尔值。如何在我的应用程序中配置(全局)我的布尔标签的名称? 我想把它设置为:

'1' => 'OK',
'0' => 'NOT OK'

并在我的应用程序的任何地方(在视图,表单,gridview等中)显示它。

1 个答案:

答案 0 :(得分:1)

您需要设置yii\i18n\Formatter的{​​{3}}属性。

通过应用程序配置:

return [
    'components' => [
        'formatter' => [
            'booleanFormat' => ['NOT OK', 'OK'],
        ],
    ],
];

或者在特定地点的运行时间:

Yii::$app->formatter->booleanFormat = ['NOT OK', 'OK'];