Функция: — хотите использовать метод trim() в контроллере beforeAction для удаления пробелов слева и справа от каждого сообщения?
1 2 3 4 5 | public function beforeAction( $action ) { Yii:: $app ->request->post() // I want to trim all post data return parent::beforeAction( $action ); } |
Лучший способ использования trim
в модельных правилах, подобных этому
1 2 3 4 5 6 | public function rules() { return [ [[ 'here_field_name' ], 'filter' , 'filter' => 'trim' ], ]; } |
либо
1 2 3 4 5 6 | public function rules() { return [ [[ 'here_field_name' ], 'trim' ], ]; } |
см. валидаторы