public function getMessages() { $messages = array(); foreach (parent::getMessages() as $message) { switch ($message->getType()) { case 'InvalidCreateAttempt': $messages[] = 'The record cannot be created because it already exists'; break; case 'InvalidUpdateAttempt': $messages[] = 'The record cannot be updated because it already exists'; break; case 'PresenceOf': $messages[] = 'The field ' . $message->getField() . ' is mandatory'; break; } } return $messages; }
public function getMessages() { $messages = array(); $txtmessage = ""; foreach (parent::getMessages() as $message) { switch ($message->getType()) { case 'PresenceOf': switch ($message->getField()) { case 'username': $txtmessage = $this->di->get('translate')->_('username.required'); break; case 'password': $txtmessage = $this->di->get('translate')->_('pass.required'); break; } $messages[] = $txtmessage; break; case 'Email': switch ($message->getField()) { case 'email': $txtmessage = $this->di->get('translate')->_('email.valid'); break; } $messages[] = $txtmessage; break; case 'Unique': if (is_array($message->getField())) { $field = implode("-", $message->getField()); } else { $field = $message->getField(); } switch ($field) { case 'username': $txtmessage = $this->di->get('translate')->_('username.unique'); break; } $messages[] = $txtmessage; break; case 'ConstraintViolation': $txtmessage = $this->di->get('translate')->_('user.constraintviolation'); $messages[] = $txtmessage; break; case 'confirm_password': $txtmessage = $this->di->get('translate')->_('user.equal.confirm_password'); $messages[] = $txtmessage; break; } } return $messages; }