I have an field that needs to be a maximum value of 32767 - I have tried to configure the rules for the attribute however I cannot generate an error message. If I enter a value greater than 32767 the value is not saved to the database however no error is generated. The rule I am using is
The error I want to generate is on provider_id or client_id being greater than 32767. Any help is appreciated.
public function rules() { return array( ..... array('provider_id, client_id', 'length', 'max'=>5), array('provider_id, client_id', 'numerical', 'integerOnly'=>true, 'max'=>32767, 'tooBig'=>'{attribute} must be less than 32767.', 'min'=>1, 'tooSmall'=>'{attribute} must be more than 1.'), array('task_id', 'length', 'max'=>11), array('trading_name, trade_title, address, email', 'length', 'max'=>200), array('telephone, mobile, fax, abn, gst', 'length', 'max'=>50), array('last_active', 'safe'), ........ }
The error I want to generate is on provider_id or client_id being greater than 32767. Any help is appreciated.