Удаление пробелов в начале и в конце от каждого сообщения формы к модели? — Yii2

Функция: — хотите использовать метод trim() в контроллере beforeAction для удаления пробелов слева и справа от каждого сообщения?

public function beforeAction($action)
{
     Yii::$app->request->post() // I want to trim all post data
     return parent::beforeAction($action);
}

Лучший способ использования trim в модельных правилах, подобных этому

public function rules()
{
    return [
        [['here_field_name'], 'filter', 'filter' => 'trim'],
    ];
}

либо

public function rules()
{
    return [
        [['here_field_name'], 'trim'],
    ];
}

см. валидаторы

Leave a Comment