Krzysztof Biernacki programista PHP
Temat: [sf1.4] Własny validator - problem z załadowaniem klasy
Witam.Skorzystałem z niniejszego tutoriala (http://www.kamiladryjanek.com/2011/10/symfony-1-4-sfim..., który krok po kroku pokazuje jak użyć własnego validatora do sprawdzania wymiarów zdjęć.
Przy próbie jego implementacji w moim projekcie napotkałem na problem. Dostaję monit postaci:
Class 'sfImageFileValidator' not found in ...
Plik sfImageFileValidator.class.php "wrzuciłem" do katalogu lib\vendor\symfony\lib\validator.
Zaś w pliku lib\form\BackendEmbedImagevideoForm.class.php wywołuję validator w ten sposób:
$this->validatorSchema['file'] = new sfImageFileValidator(array(
'mime_types' => 'web_images',
'max_size' => 1000000,
'min_height' => '640',
'min_width' => '480',
'path' => sfConfig::get('app_gallery_thumbs_dir'),
'required' => false
), array(
'min_height' => '',
'min_width' => 'Wymiar zdjęcia jest zbyt mały. Minimum to %min_width% px.',
'max_size' => 'Maksymalny rozmiar pliku graficznego wynosi 1 MB.',
'mime_types' => 'Nieprawidłowy format graficzny pliku. Obsługiwane formaty - JPG/JPEG, PNG, GIF.'
));
Czy ktoś z Was ma jakiś pomysł, gdzie szukać przyczyny powyższego błędu? Poddaję się na chwilę obecną... Byłbym wdzięczny za pomoc.
Uprzedzając pytania:
symfony ccwykonywałem nie raz ;)