In setting up validation for one of my models, I'm having trouble getting the correct syntax for the 'range' rule. Every variation seems to pass only the (first) min parameter and not the (second) max.
/**
* @var array Validation rules
*/
public function rules()
{
return array(
'title' => array(
array('not_empty'),
array('max_length', array(':value', 50)),
),
'time' => array(
array('not_empty'),
array('date'),
),
'date' => array(
array('not_empty'),
array('date'),
),
'limit' => array(
array('digit'),
array('range', array(':value', 1), array(':value', 255)),
),
);
}
I also tried array('range', array(':value', array(1, 255)))
to no avail.
Any suggestions?