Сделать поле в нижнем/верхнем регистре в Yii2
30-06-2020
В Yii2 есть достаточно много фильтров, которые предоставляются внутри самого фреймворка, но не все о них знают. Один из них — это возможность делать строку в большом или маленьком регистре.
Есть встроенный фильтр, filter, который может принимать множество значений и одно из них — это strtolower
или strtoupper
.
Вот пример использования:
public function rules()
{
return [
...
['email', 'filter', 'filter'=> 'strtolower'],
...
];
}
Данный пример приводит строку в нижний регистр. Чтобы сохранить в вернем регистре, надо написать так:
public function rules()
{
return [
...
['email', 'filter', 'filter'=> 'strtoupper'],
...
];
}
ТЕГи: yii2