$array = Validation::factory($array) ->pre_filter('trim') ->add_rules('title', 'valid::standard_text', 'length[0, 50]') ->add_rules('content', 'required', 'valid::standard_text', 'length[1,500]'); return parent::validate($array, false); }
ta metoda waliduje tytul i tresc wysylanej wiadomosci. Potrzebuje jednak sprawdzic, czy istnieje uzytkownik, do ktorego wysylana jest wiadomosc. Jezeli dodam regule
to przy zwroceniu true przez required i _user_exists wywala blad, ze model ORM nie ma takiej zmiennej, jak receiver_name - bo nie ma, jest receiver_id. Chcialbym zrobic tak, aby w przypadku pola receiver_name nie dodawalo go do modelu ORM, a jedynie sprawdzalo jego poprawnosc. Da sie tak? Najlepiej jakby jeszcze zapisywac w modelu receiver_id pobrany z receiver_name (receiver_id odwoluje sie do tabeli users do pola id). Z gory dziekuje za pomoc