FTextValidator verifies if the attribute represents a valid text (contains no XML/Html tags). It's a possible way to prevent XSS injection.
Requirements ¶
- Yii 1.1.7 or above...
- PHP 5.2.0 (PHP filter extension)
Installation ¶
- Extract the release file under protected/extensions/validators
- Extract the message file under protected if you wish user messages in your language and translate the messages in your language.
Usage ¶
In the model we use:
public function rules()
{
return array(
array('<attributeName>', 'ext.validators.FTextValidator')
)
}
Configuration parameters ¶
Parameter | Default value | Comment |
attributes | list (array)) of attributes to be validated | |
message | the user-defined error message | |
skipOnError | false | whether this validation rule should be skipped if when there is already a validation error for the current attribute |
on | List of scenarios that the validator should be applied. Each array value refers to a scenario name with the same name as its array key. | |
safe | true | whether attributes listed with this validator should be considered safe for massive assignment |
enableClientValidation | true | whether to perform client-side validation |
allowEmpty | true | whether the attribute value can be null or empty |
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.