Доброго времени суток. Возникла проблема с валидацией. Есть своя валидация в rules
array('source_id, postcode, state, fname, lname, email, address, city, birthday, gender, ip, phone,validation', 'validateCustom', 'on'=>'spam,normal'),
......
public function validateCustom()
{
.....}
Проблема в том что данный метод вызывается n раз, где n=количество атрибутов-1.
Это я туплю и так должно быть? Или это можно как то побороть без безумных хаков?
Вот gist если вдруг нужно больше деталей. https://gist.github.com/ineersa/6062995