Uploader

An all around general purpose file uploader for CakePHP. Packaged as a stand alone plugin with file validation, file scanning and support for a wide range of basic mime types.

Validation Is Match

Validates two inputs against each other. Useful for dynamic Model validation.

Function: isMatch()
Category: CakePHP
Views: 1,747
Permalink - Tinylink

/**
 * Validates two inputs against each other
 * @param array $data
 * @param string $confirmField
 * @return boolean
 */
function isMatch($data, $confirmField) {
	$data = array_values($data);
	$var1 = $data[0];
	$var2 = (isset($this->data[$this->name][$confirmField])) ? $this->data[$this->name][$confirmField] : '';
 
	return ($var1 === $var2);
} 

Example Usage

var $validate = array(
	'password' => array(
		'rule' => array('isMatch', 'confirmPassword'),
		'message' => 'Your passwords dont match!'
	)
);

Return to Snippets