Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 16 окт 2019, 13:28

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: ORM валидация по нескольким полям
СообщениеДобавлено: 25 июн 2012, 22:44 
Не в сети
Зеленый

Зарегистрирован: 25 июн 2012, 22:35
Сообщения: 5
Есть модель
Код:
class Model_Test extends ORM {

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


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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июн 2012, 00:38 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
А вы хотя бы для одного сделали?

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июн 2012, 14:27 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
На сколько я помню из коробки такое не поддерживается, т.е. вам нужно использовать собственную функцию валидации которая будет приниимать на входе параметры производить поиск и в случае если ни чего не надено давать тру иначе ошибку.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group