I am having trouble getting associative names of my $_errors array right.
$item1 = 'password';
$item2 = 'firstname';
$this->addError(array($item1 => 'required'))
$this->addError(array($item2 => 'required'))
private function addError($error) {
$this->_errors[] = $error;
}
public function error($item) {
return array_search($item, $this->_errors);
}
When I do a print_r() on $_errors I get:
Array
(
[0] => Array
(
[password] => required
)
[1] => Array
(
[firstname] => required
)
)
But I need it to be:
Array
(
[password] => required
[firstname] => required
)
So I can call 'password' like so $this->_errors['password'];