Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

ORM валидация по нескольким полям
http://forum.kohanaframework.su/viewtopic.php?f=33&t=226
Страница 1 из 1

Автор:  INTERNET4IK [ 25 июн 2012, 22:44 ]
Заголовок сообщения:  ORM валидация по нескольким полям

Есть модель
Код:
class Model_Test extends ORM {

    public function rules()
    {
        return array(
            'name' => array(
                array('numeric'),
            ),
            'lastname' => array(
                array('numeric'),
            ),
}
}


Мне нужно произвести валидацию на уникальность по 2м этим полям.
Т.е. валидация должна пройти успешна, если такой комбинации name с lastname не существует.

Аналог функции unique, только для по двум полям, как?

Автор:  AmberLEX [ 26 июн 2012, 00:38 ]
Заголовок сообщения:  Re: ORM валидация по нескольким полям

А вы хотя бы для одного сделали?

Автор:  mamahtehok [ 26 июн 2012, 14:27 ]
Заголовок сообщения:  Re: ORM валидация по нескольким полям

На сколько я помню из коробки такое не поддерживается, т.е. вам нужно использовать собственную функцию валидации которая будет приниимать на входе параметры производить поиск и в случае если ни чего не надено давать тру иначе ошибку.

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/