首页 > 解决方案 > Yii2删除每个帖子数据的左右空格?

问题描述

功能是:-想在 beforeAction 控制器中使用 trim() 方法来删​​除每个帖子数据的左右空白吗?

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

标签: phpyii2yii2-advanced-appyii2-basic-app

解决方案


trim在这样的模型规则中使用的更好方法

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

或者

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

参考Yii2 核心验证器


推荐阅读