А в Profile::rules() просто перебирать в цикле поля
и добавлять их правила в массив, типа так
foreach ($fields as $field) {
$rules = array_merge($rules,$field->getValidationRules());
}
(Улучшение чисто для повышения понятности
и структурирования кода, т. к. метод
Profile::rules() -- нехилый такой монстр. Могу
заняться этим как-нибудь на досуге, если
что).
Original issue reported on code.google.com by vitaliy.step on 28 Feb 2011 at 2:22
Original issue reported on code.google.com by
vitaliy.step
on 28 Feb 2011 at 2:22