Clicky

Skocz do zawartości


Zdjęcie
- - - - -

Fieldset i własne komunikaty błędów

Brak odpowiedzi do tego tematu

  • Zaloguj się, aby dodać odpowiedź

#1 Zepco

Zepco

    Senior Mastah

  • Moderator
  • 1583 postów
  • Skąd:Kielce

Napisano 26 luty 2012 - 08:01

Mam w formularzu pole do pobierania obrazków.
$form->add('image', 'Plik',
array(
'type' => 'file',
'info' => 'Plik musi obrazem nie przekraczającym 5MB',
),
array(
array('Upload::is_valid'),
));


Wszystko działa pięknie poza jednym drobnym szczegółem. Otrzymuję komunikat 'Validation rule Upload:is_valid failed for Plik'.
Np dla funcji is_array dawałem w pliku /app/lang/pl/validation.php
'in_array' => 'Nieprawidłowa wartość',

i działą, ale dla Upload::is_valid nie bardzo. Jest jakiś sposób na dodanie komunikatu przy tworzeniu formularza, ewentualnie ustawienie go w pliku języka?

-- edit --
Poradziłem sobie. Między nazwą klasy a metodą musi być tylko jeden dwukropek, czyli w validation.php dajemy
'Upload:is_valid' => 'Plik nie spełnia warunków',

Ewentualnie jeśli chcemy niestandardowy komunikat to dajemy
$val = $form->validation();
$val->set_message('Upload:is_valid', 'Nieprawidłowy plik');

OŚWIADCZENIE: Ja, niżej podpisany, świadomy wszystkich konsekwencji tego posta postanawiam go dopuścić do użytku publicznego, albowiem bo gdyż aczkolwiek uważam, że nie wyrządzi on (znaczy: post) krzywdy nikomu innemu niźli mnie samemu (czyli autorowi posta).
-- Zepco --





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych