Функция, приведенная ниже, заключается в том, что электронное письмо от формы уникально, если оно уже используется, отображается сообщение. Я хочу изменить это сообщение.Как изменить сообщение в buildRules [CakePHP 3]?
public function buildRules(RulesChecker $rules)
{
$rules->add($rules->isUnique(['username']));
$rules->add($rules->isUnique(['email']));
return $rules;
}
Я попробовал этот путь:
public function buildRules(RulesChecker $rules)
{
$rules->add($rules->isUnique(['username']));
$rules->add($rules->isUnique(['email']),
['errorField' => 'email', 'message' => 'Este email já encontra-se em uso.']
);
return $rules;
}
Это работает, но оба сообщения были показали, по умолчанию один и шахты.
Спасибо @ndm, I попробовал что-то подобное, но я поставил сообщение «message» => перед сообщением, чтобы оно не сработало. –