Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%)
|
Witam,
piszę z prośbą o pomoc. mam taki fragment kodu:
Działać ma to tak, że dodaje do tablicy dane, jednak od razu chciałbym to sprawdzać: $parm->addValidation('name', 'value')->isNumeric(); jednak nie wiem jak przekazać wartość do funkcji isNumeric tak jak powyżej pokazałem. Wiem, że mogę zapytać Google, jednak nie wiem co wpisać. Jak dokonać sprawdzenia pola? (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Hmm opisz czym ma się różnić 'parms' od reszty.
isNumeric() ma zwrócić bool, sypnąć wyjątkiem, ustawić jakiś $this->_error czy jak? Na szybko to daj dodatkowy parametr protected $_lastName i tam zapisuj $name. No i w tym przypadku jeszcze wymuszasz protected $_isParms. Parametry ustawiasz na początku metody addValidation |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%)
|
Da się zrobić, że w momencie sprawdzania: $parm->checkOption('pole1')->isEmpty('Uzupełnij pole 1')->checkLength(6, 10, 'blad2'); jak isEmpty zwróci false to funkcja checkLength się nie wywoła? w funkcji isEmpty dla testów dałem return false; ale to daje mi błąd: Fatal error: Call to a member function checkLength() on a non-object in D:\xampp\htdocs\form.php on line 67 Dobra, już sobie poradziłem... (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:25 |